aboutsummaryrefslogtreecommitdiff
path: root/promises.lua
diff options
context:
space:
mode:
Diffstat (limited to 'promises.lua')
-rw-r--r--promises.lua5
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)