Rework inviter config

This commit is contained in:
2025-01-01 14:10:33 +01:00
parent 9ebc95885e
commit 8e90a71dfc
2 changed files with 27 additions and 67 deletions

View File

@@ -10,7 +10,6 @@ local addonname, shared = ...
local function init()
---@class Heimdall_Data
---@field config HeimdallConfig
---@field whitelist table<string, string>
---@field stinkies table<string, boolean>
if not Heimdall_Data then Heimdall_Data = {} end
@@ -38,6 +37,7 @@ local function init()
---@field inviter HeimdallInviterConfig
---@field whisperNotify table<string, string>
---@field stinkies table<string, boolean>
---@field agents table<string, string>
---@class HeimdallSpotterConfig
---@field enabled boolean
@@ -72,7 +72,8 @@ local function init()
---@field enabled boolean
---@field listeningChannel string
---@field keyword string
---@field whitelist table<string, string>
---@field allAssist boolean
---@field agentsAssist boolean
--- Data ---
---@class HeimdallMessengerData
@@ -155,8 +156,10 @@ local function init()
enabled = shared.GetOrDefault(Heimdall_Data, { "config", "inviter", "enabled" }, false),
listeningChannel = shared.GetOrDefault(Heimdall_Data, { "config", "inviter", "listeningChannel" }, "Agent"),
keyword = shared.GetOrDefault(Heimdall_Data, { "config", "inviter", "keyword" }, "+"),
whitelist = shared.GetOrDefault(Heimdall_Data, { "config", "inviter", "whitelist" }, {}),
}
allAssist = shared.GetOrDefault(Heimdall_Data, { "config", "inviter", "allAssist" }, false),
agentsAssist = shared.GetOrDefault(Heimdall_Data, { "config", "inviter", "agentsAssist" }, false),
},
agents = shared.GetOrDefault(Heimdall_Data, { "config", "agents" }, {}),
}
shared.raceMap = {