|
90 | 90 |
|
91 | 91 | (cl-defmethod forge--fetch-repository ((repo forge-gitlab-repository) callback) |
92 | 92 | (forge--glab-get repo "/projects/:project" nil |
93 | | - :callback (lambda (value _headers _status _req) |
| 93 | + :callback (lambda (value) |
94 | 94 | (cond ((oref repo selective-p) |
95 | 95 | (setq value (append '((assignees) (forks) (labels) |
96 | 96 | (issues) (pullreqs)) |
|
155 | 155 | ,@(and-let ((after (or since (oref repo issues-until)))) |
156 | 156 | `((updated_after . ,after)))) |
157 | 157 | :unpaginate t |
158 | | - :callback (lambda (value _headers _status _req) |
| 158 | + :callback (lambda (value) |
159 | 159 | (funcall cb cb value))))) |
160 | 160 |
|
161 | 161 | (cl-defmethod forge--fetch-issue-posts ((repo forge-gitlab-repository) cur cb) |
|
164 | 164 | (format "/projects/%s/issues/%s/notes" .project_id .iid) |
165 | 165 | '((per_page . 100)) |
166 | 166 | :unpaginate t |
167 | | - :callback (lambda (value _headers _status _req) |
| 167 | + :callback (lambda (value) |
168 | 168 | (setf (alist-get 'notes (car cur)) value) |
169 | 169 | (funcall cb cb))))) |
170 | 170 |
|
|
254 | 254 | ,@(and-let ((after (or since (oref repo pullreqs-until)))) |
255 | 255 | `((updated_after . ,after)))) |
256 | 256 | :unpaginate t |
257 | | - :callback (lambda (value _headers _status _req) |
| 257 | + :callback (lambda (value) |
258 | 258 | (funcall cb cb value))))) |
259 | 259 |
|
260 | 260 | (cl-defmethod forge--fetch-pullreq-posts |
|
264 | 264 | (format "/projects/%s/merge_requests/%s/notes" .target_project_id .iid) |
265 | 265 | '((per_page . 100)) |
266 | 266 | :unpaginate t |
267 | | - :callback (lambda (value _headers _status _req) |
| 267 | + :callback (lambda (value) |
268 | 268 | (setf (alist-get 'notes (car cur)) value) |
269 | 269 | (funcall cb cb))))) |
270 | 270 |
|
|
279 | 279 | :errorback (lambda (_err _headers _status _req) |
280 | 280 | (setf (alist-get 'source_project (car cur)) nil) |
281 | 281 | (funcall cb cb)) |
282 | | - :callback (lambda (value _headers _status _req) |
| 282 | + :callback (lambda (value) |
283 | 283 | (setf (alist-get 'source_project (car cur)) value) |
284 | 284 | (funcall cb cb))) |
285 | 285 | (setf (alist-get 'source_project (car cur)) nil) |
|
292 | 292 | :errorback (lambda (_err _headers _status _req) |
293 | 293 | (setf (alist-get 'target_project (car cur)) nil) |
294 | 294 | (funcall cb cb)) |
295 | | - :callback (lambda (value _headers _status _req) |
| 295 | + :callback (lambda (value) |
296 | 296 | (setf (alist-get 'target_project (car cur)) value) |
297 | 297 | (funcall cb cb))))) |
298 | 298 |
|
|
374 | 374 | (forge--glab-get repo "/projects/:project/users" |
375 | 375 | '((per_page . 100)) |
376 | 376 | :unpaginate t |
377 | | - :callback (lambda (value _headers _status _req) |
| 377 | + :callback (lambda (value) |
378 | 378 | (funcall callback callback (cons 'assignees value))))) |
379 | 379 |
|
380 | 380 | (cl-defmethod forge--update-assignees ((repo forge-gitlab-repository) data) |
|
396 | 396 | '((per_page . 100) |
397 | 397 | (simple . t)) |
398 | 398 | :unpaginate t |
399 | | - :callback (lambda (value _headers _status _req) |
| 399 | + :callback (lambda (value) |
400 | 400 | (funcall callback callback (cons 'forks value))))) |
401 | 401 |
|
402 | 402 | (cl-defmethod forge--update-forks ((repo forge-gitlab-repository) data) |
|
417 | 417 | (forge--glab-get repo "/projects/:project/labels" |
418 | 418 | '((per_page . 100)) |
419 | 419 | :unpaginate t |
420 | | - :callback (lambda (value _headers _status _req) |
| 420 | + :callback (lambda (value) |
421 | 421 | (funcall callback callback (cons 'labels value))))) |
422 | 422 |
|
423 | 423 | (cl-defmethod forge--update-labels ((repo forge-gitlab-repository) data) |
|
0 commit comments