diff options
Diffstat (limited to 'promises.lua')
-rw-r--r-- | promises.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/promises.lua b/promises.lua index fb86af7..0cf0562 100644 --- a/promises.lua +++ b/promises.lua @@ -64,9 +64,10 @@ function PromisePrototype:reject(reason) end end -function PromisePrototype:then_(func) +function PromisePrototype:then_(on_resolve, on_reject) local promise = Promise() - promise.__on_resolve = func + promise.__on_resolve = on_resolve + promise.__on_reject = on_resolve self:__add_child(promise) |