Implement enabling/disabling commands

This commit is contained in:
2025-01-05 23:54:18 +01:00
parent aa46000abf
commit 8d3813f3ee
6 changed files with 23 additions and 16 deletions

View File

@@ -123,6 +123,7 @@ local function init()
---@field enabled boolean
---@field masterChannel string
---@field commander string
---@field commands table<string, boolean>
--- Data ---
---@class HeimdallMessengerData
@@ -240,6 +241,7 @@ local function init()
enabled = shared.GetOrDefault(Heimdall_Data, { "config", "commander", "enabled" }, false),
masterChannel = shared.GetOrDefault(Heimdall_Data, { "config", "commander", "masterChannel" }, "Agent"),
commander = shared.GetOrDefault(Heimdall_Data, { "config", "commander", "commander" }, "Heimdállr"),
commands = shared.GetOrDefault(Heimdall_Data, { "config", "commander", "commands" }, {}),
},
}