Spaces:
Running
Running
callbacks | |
handleCallback | |
| block args result | | |
block := self primGetActiveCallbackBlock. | |
args := self primGetActiveCallbackArgs. | |
[result := block valueWithArguments: args] | |
ifError: [:err :rcvr | result := JS Error: err asString]. | |
self primReturnFromCallback: result. | |