From 9be019a839e8b7563e341acf8073862cf2465e38 Mon Sep 17 00:00:00 2001 From: Nathan Schneider Date: Thu, 16 Dec 2021 16:55:08 -0700 Subject: [PATCH] First draft of modules-as-actions Minetest interactions fix. Still not listing modules; may not be loading correctly. --- modpol/api.lua | 6 ++---- modpol/orgs/process.lua | 7 ++++--- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/modpol/api.lua b/modpol/api.lua index 9fa3c03..70e4eb2 100644 --- a/modpol/api.lua +++ b/modpol/api.lua @@ -14,8 +14,6 @@ dofile (localdir .. "/interactions/interactions.lua") --modules dofile (localdir .. "/modules/join_org.lua") -dofile (localdir .. "/modules/join_org_class.lua") -dofile (localdir .. "/modules/join_org_consent.lua") dofile (localdir .. "/modules/consent.lua") -dofile (localdir .. "/modules/remove_org.lua") -dofile (localdir .. "/modules/child_org.lua") +--dofile (localdir .. "/modules/remove_org.lua") +--dofile (localdir .. "/modules/child_org.lua") diff --git a/modpol/orgs/process.lua b/modpol/orgs/process.lua index 1b963ed..38c10b6 100644 --- a/modpol/orgs/process.lua +++ b/modpol/orgs/process.lua @@ -38,9 +38,10 @@ function modpol.orgs:call_module(module_name, initiator, config, result) initiator = initiator, org = self, id = index, - config = config + config = config, + name = module_name } - + -- copying default fields from setup for k, v in pairs(module.setup) do new_process[k] = v @@ -97,4 +98,4 @@ function modpol.orgs:interact(process_id, user) process[callback](process, user) end end -end \ No newline at end of file +end