diff --git a/imports/logger/server.lua b/imports/logger/server.lua index 4537b0d..4cfd68f 100644 --- a/imports/logger/server.lua +++ b/imports/logger/server.lua @@ -84,4 +84,4 @@ if service == 'datadog' then end end -return lib.logger or function() end +return lib.logger diff --git a/init.lua b/init.lua index e6f0266..4b820f4 100644 --- a/init.lua +++ b/init.lua @@ -18,6 +18,7 @@ end local LoadResourceFile = LoadResourceFile local context = IsDuplicityVersion() and 'server' or 'client' +local function noop() end local function loadModule(self, module) local dir = ('imports/%s'):format(module) @@ -36,7 +37,7 @@ local function loadModule(self, module) end local result = fn() - self[module] = result or function() end + self[module] = result or noop return self[module] end end @@ -51,6 +52,7 @@ local function call(self, index, ...) local module = rawget(self, index) if not module then + self[index] = noop module = loadModule(self, index) if not module then @@ -174,4 +176,4 @@ else function lib.notify(source, data) TriggerClientEvent(notify, source, data) end -end \ No newline at end of file +end