diff options
Diffstat (limited to 'promises.lua')
-rw-r--r-- | promises.lua | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/promises.lua b/promises.lua index 0ab61a6..29bcdab 100644 --- a/promises.lua +++ b/promises.lua @@ -86,12 +86,10 @@ end Promise = setmetatable({}, { __call = function(_, resolver) - local promise = { + local promise = setmetatable({ state = "pending", __children = {}, - } - - setmetatable(promise, {__index = PromisePrototype}) + }, {__index = PromisePrototype}) if resolver then resolver( |