]> git.lizzy.rs Git - lua_async.git/commitdiff
Second argument of .then() is a reject handler
authorElias Fleckenstein <eliasfleckenstein@web.de>
Fri, 6 Aug 2021 19:48:07 +0000 (21:48 +0200)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Fri, 6 Aug 2021 19:48:07 +0000 (21:48 +0200)
promises.lua

index fb86af7b65908d0067ac5ca0d19fffcc0e061401..0cf056213f3efc3c748958bf1a35666c7fe2fb9c 100644 (file)
@@ -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)