diff options
author | Elias Fleckenstein <eliasfleckenstein@web.de> | 2021-08-06 21:48:07 +0200 |
---|---|---|
committer | Elias Fleckenstein <eliasfleckenstein@web.de> | 2021-08-06 21:48:07 +0200 |
commit | 645f45994b987e94f7dfb84f993feae00c53daf1 (patch) | |
tree | 9321b79c6c7adbf86b4acb05e0ce94a883ff6b56 /promises.lua | |
parent | 5c5c5d17f469a686375aeff95b3ccb9c2ee9767b (diff) | |
download | lua_async-645f45994b987e94f7dfb84f993feae00c53daf1.tar.xz |
Second argument of .then() is a reject handler
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) |