comparison util/promise.lua @ 10411:db2a06b9ff98

Merge 0.11->trunk
author Kim Alvefur <zash@zash.se>
date Sat, 16 Nov 2019 16:52:31 +0100
parents 0dbb285f903e
children 7d3dbb9eb3eb
comparison
equal deleted inserted replaced
10410:659b577f280c 10411:db2a06b9ff98
47 promise._state = new_state; 47 promise._state = new_state;
48 promise._next = new_next; 48 promise._next = new_next;
49 for _, cb in ipairs(cbs) do 49 for _, cb in ipairs(cbs) do
50 cb(value); 50 cb(value);
51 end 51 end
52 -- No need to keep references to callbacks
53 promise._pending_on_fulfilled = nil;
54 promise._pending_on_rejected = nil;
52 return true; 55 return true;
53 end 56 end
54 57
55 local function new_resolve_functions(p) 58 local function new_resolve_functions(p)
56 local resolved = false; 59 local resolved = false;