From aabdb85ee70707643dedde8abfc76b7fe2b8f7e9 Mon Sep 17 00:00:00 2001 From: Qwreey Date: Wed, 4 Jan 2023 23:59:30 +0900 Subject: [PATCH] feat: Added createdAsync --- src/event.lua | 4 ++-- src/store.lua | 30 ++++++++++++++++++++---------- 2 files changed, 22 insertions(+), 12 deletions(-) diff --git a/src/event.lua b/src/event.lua index fc51abf..d074f90 100644 --- a/src/event.lua +++ b/src/event.lua @@ -85,8 +85,8 @@ function module.init(shared) end -- when created binding - new.created = prefix .. "Created::"; - new.createdSync = prefix .. "CreatedSync::"; + new.createdAsync = prefix .. "CreatedAsync::"; + new.created = prefix .. "CreatedSync::"; -- roblox connections disconnecter local insert = table.insert; diff --git a/src/store.lua b/src/store.lua index 1a7ef00..32c1ea5 100644 --- a/src/store.lua +++ b/src/store.lua @@ -117,22 +117,32 @@ function module.init(shared) insert(event,efunc); end end; - with = function (s,efunc) - return setmetatable({wfunc = efunc},{__index = s}); + with = function (s,wfunc) + -- s.wfunc = wfunc; + -- return s; + return setmetatable({wfunc = wfunc},{__index = s}); end; - default = function (s,value) - return setmetatable({dvalue = value},{__index = s}); + default = function (s,dvalue) + -- s.dvalue = dvalue; + -- return s; + return setmetatable({dvalue = dvalue},{__index = s}); end; - tween = function (s,value) - return setmetatable({tvalue = value},{__index = s}); + tween = function (s,tvalue) + -- s.tvalue = tvalue; + -- return s; + return setmetatable({tvalue = tvalue},{__index = s}); end; ---@deprecated - from = function (s,value) + from = function (s,fvalue) warn "[QUAD] register:from() is deprecated. You can use register:add(t:table|function) instead"; - return setmetatable({fvalue = value},{__index = s}); + -- s.fvalue = fvalue; + -- return s; + return setmetatable({fvalue = fvalue},{__index = s}); end; - add = function (s,value) - return setmetatable({avalue = value},{__index = s}); + add = function (s,avalue) + -- s.avalue = avalue; + -- return s; + return setmetatable({avalue = avalue},{__index = s}); end; -- return init data calcWithDefault = function (s,withItem)