From 645f45994b987e94f7dfb84f993feae00c53daf1 Mon Sep 17 00:00:00 2001 From: Elias Fleckenstein Date: Fri, 6 Aug 2021 21:48:07 +0200 Subject: [PATCH] Second argument of .then() is a reject handler --- promises.lua | 5 +++-- 1 file 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) -- 2.44.0