From c87a55ae3f98803fcbd2efbc3f2e40aa0bff7454 Mon Sep 17 00:00:00 2001 From: Rivulet Date: Mon, 6 Apr 2026 15:17:25 -0700 Subject: [PATCH] remove startup and update stratumdblib --- .vscode/settings.json | 12 ++++++++++++ startup.lua | 7 ------- stratumDBlib.lua | 7 +++---- 3 files changed, 15 insertions(+), 11 deletions(-) create mode 100644 .vscode/settings.json delete mode 100644 startup.lua diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..189b675 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,12 @@ +{ + "Lua.workspace.library": [ + "/home/ruffles/.vscode/extensions/pawz.polytoria-lua-1.1.1/api", + "${addons}/cc-tweaked/module/library" + ], + "Lua.runtime.version": "Lua 5.3", + "Lua.runtime.builtin": { + "io": "disable", + "os": "disable" + }, + "Lua.workspace.checkThirdParty": false +} \ No newline at end of file diff --git a/startup.lua b/startup.lua deleted file mode 100644 index d83eef8..0000000 --- a/startup.lua +++ /dev/null @@ -1,7 +0,0 @@ -local stratum = require("stratumDBlib") -local backend = require("meshnetBackend") -backend.setTarget(10) -stratum.setBackend(backend) -local trans = stratum.loadTransforms("transforms","stratumDBlib") -trans.test() -print(trans.add(5,10)) \ No newline at end of file diff --git a/stratumDBlib.lua b/stratumDBlib.lua index 578c57e..4bc2965 100644 --- a/stratumDBlib.lua +++ b/stratumDBlib.lua @@ -97,9 +97,9 @@ function stratum.loadTransforms(modules,libpath) file.close() if not contents then error("failed to read file",2) end contents = stratum.applyMacros(contents,libpath) - local func, err = load(contents,"transforms","t",_ENV) - if not func then error(err,2) end - return func() + local trans, err = load(contents,"transforms","t",_ENV) + if not trans then error(err,2) end + return trans() end function stratum.setBackend(backend) @@ -109,7 +109,6 @@ function stratum.setBackend(backend) end function stratum.createTransform(name,func) - print("registering "..name) local backend = _STRATUMBACKEND if not backend or not (backend.sendMessage and backend.receiveMessage) then error("stratum backend not defined or defined incorrectly",2) end backend.sendMessage({protocol="RegisterTransform",name=name,functionBody=func})