Mercurial > prosody-hg
diff util/promise.lua @ 9550:98de4c2e2627
util.promise: Fix missing parameters
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Thu, 25 Oct 2018 15:24:52 +0100 |
| parents | 800c274928bf |
| children | 5fa73fbb047f |
line wrap: on
line diff
--- a/util/promise.lua Thu Oct 25 14:38:00 2018 +0100 +++ b/util/promise.lua Thu Oct 25 15:24:52 2018 +0100 @@ -31,11 +31,11 @@ end local function next_fulfilled(promise, on_fulfilled, on_rejected, resolve, reject) -- luacheck: ignore 212/on_rejected - wrap_handler(on_fulfilled, resolve, reject)(promise.value); + wrap_handler(on_fulfilled, resolve, reject, resolve)(promise.value); end local function next_rejected(promise, on_fulfilled, on_rejected, resolve, reject) -- luacheck: ignore 212/on_fulfilled - wrap_handler(on_rejected, resolve, reject)(promise.reason); + wrap_handler(on_rejected, resolve, reject, reject)(promise.reason); end local function promise_settle(promise, new_state, new_next, cbs, value)
