diff options
author | Elias Fleckenstein <eliasfleckenstein@web.de> | 2021-08-06 23:19:34 +0200 |
---|---|---|
committer | Elias Fleckenstein <eliasfleckenstein@web.de> | 2021-08-06 23:19:34 +0200 |
commit | fa58e719d5fb5515e00f765f79fe920e4cb996fe (patch) | |
tree | c8b68ede8df3945da298b3347f2c6833b01e457e /promises.lua | |
parent | 2615778348a16ac83b7afd9e86f08feda98da1df (diff) | |
download | lua_async-fa58e719d5fb5515e00f765f79fe920e4cb996fe.tar.xz |
Add Event and EventTarget
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( |