@@ -267,8 +267,8 @@ def ns_check_multiple_assignment(raise, reason = nil)
267
267
end
268
268
end
269
269
270
- def pr_with_async ( executor , &block )
271
- Concurrent . post_on ( executor , &block )
270
+ def pr_with_async ( executor , * args , &block )
271
+ Concurrent . post_on ( executor , * args , &block )
272
272
end
273
273
274
274
def pr_async_callback_on_completion ( executor , callback )
@@ -469,11 +469,15 @@ def pr_call_callbacks(callbacks, success, value, reason)
469
469
end
470
470
471
471
def pr_async_callback_on_success ( success , value , reason , executor , callback )
472
- pr_with_async ( executor ) { pr_callback_on_success success , value , reason , callback }
472
+ pr_with_async ( executor , success , value , reason , callback ) do |success , value , reason , callback |
473
+ pr_callback_on_success success , value , reason , callback
474
+ end
473
475
end
474
476
475
477
def pr_async_callback_on_failure ( success , value , reason , executor , callback )
476
- pr_with_async ( executor ) { pr_callback_on_failure success , value , reason , callback }
478
+ pr_with_async ( executor , success , value , reason , callback ) do |success , value , reason , callback |
479
+ pr_callback_on_failure success , value , reason , callback
480
+ end
477
481
end
478
482
479
483
def pr_callback_on_success ( success , value , reason , callback )
@@ -493,7 +497,9 @@ def pr_notify_blocked(success, value, reason, promise)
493
497
end
494
498
495
499
def pr_async_callback_on_completion ( success , value , reason , executor , callback )
496
- pr_with_async ( executor ) { pr_callback_on_completion success , value , reason , callback }
500
+ pr_with_async ( executor , success , value , reason , callback ) do |success , value , reason , callback |
501
+ pr_callback_on_completion success , value , reason , callback
502
+ end
497
503
end
498
504
end
499
505
0 commit comments