From fa58e719d5fb5515e00f765f79fe920e4cb996fe Mon Sep 17 00:00:00 2001 From: Elias Fleckenstein Date: Fri, 6 Aug 2021 23:19:34 +0200 Subject: Add Event and EventTarget --- promises.lua | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'promises.lua') 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( -- cgit v1.2.3