From: Elias Fleckenstein Date: Fri, 6 Aug 2021 19:48:07 +0000 (+0200) Subject: Second argument of .then() is a reject handler X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=645f45994b987e94f7dfb84f993feae00c53daf1;p=lua_async.git Second argument of .then() is a reject handler --- 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)