From 850a64174d7bd13f7e5049c85bbd24528820967d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=84=B8=EC=A0=A4=EA=B7=80=20=EA=B3=A0=EC=96=91=EC=9D=B4?= =?UTF-8?q?=EB=93=A4?= <46598063+qwreey75@users.noreply.github.com> Date: Sun, 19 Dec 2021 01:05:07 +0900 Subject: [PATCH] adding week mode --- src/store.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/store.lua b/src/store.lua index 6bdecb3..997f7a2 100644 --- a/src/store.lua +++ b/src/store.lua @@ -16,6 +16,7 @@ local function catch(...) end end +local week = {__mode = "vk"}; function module.init(shared) local new = {}; local items = shared.items; @@ -94,7 +95,7 @@ function module.init(shared) self.__self[key] = value; local event = self.__evt[key]; if event then - for _,v in ipairs(event) do + for _,v in pairs(event) do -- NO ipairs here wrap(catch)(v,value,store); end end @@ -128,7 +129,7 @@ function module.init(shared) end function new.new(self) return setmetatable( - {__self = self or {},__evt = {},__reg = {}},store + {__self = self or {},__evt = setmetatable({},week),__reg = setmetatable({},week)},store ); end