Refactor addonprefix out of network
This commit is contained in:
18
Heimdall.lua
18
Heimdall.lua
@@ -47,6 +47,7 @@ local function init()
|
||||
---@field BonkDetector InitTable
|
||||
---@field Noter InitTable
|
||||
---@field Network InitTable
|
||||
---@field NetworkMessenger InitTable
|
||||
|
||||
--- Config ---
|
||||
---@class HeimdallConfig
|
||||
@@ -68,7 +69,9 @@ local function init()
|
||||
---@field bonkDetector HeimdallBonkDetectorConfig
|
||||
---@field noter HeimdallNoterConfig
|
||||
---@field network HeimdallNetworkConfig
|
||||
---@field networkMessenger HeimdallNetworkMessengerConfig
|
||||
---@field whisperNotify table<string, string>
|
||||
---@field addonPrefix string
|
||||
---@field stinkies table<string, boolean>
|
||||
---@field agents table<string, string>
|
||||
---@field scale number
|
||||
@@ -131,13 +134,11 @@ local function init()
|
||||
---@field enabled boolean
|
||||
---@field debug boolean
|
||||
|
||||
|
||||
---@class HeimdallAgentTrackerConfig
|
||||
---@field enabled boolean
|
||||
---@field debug boolean
|
||||
---@field masterChannel string
|
||||
|
||||
|
||||
---@class HeimdallEmoterConfig
|
||||
---@field enabled boolean
|
||||
---@field debug boolean
|
||||
@@ -222,9 +223,12 @@ local function init()
|
||||
---@field enabled boolean
|
||||
---@field debug boolean
|
||||
---@field members string[]
|
||||
---@field addonPrefix string
|
||||
---@field updateInterval number
|
||||
|
||||
---@class HeimdallNetworkMessengerConfig
|
||||
---@field enabled boolean
|
||||
---@field debug boolean
|
||||
|
||||
--- Data ---
|
||||
---@class HeimdallMessengerData
|
||||
---@field queue table<string, Message>
|
||||
@@ -445,9 +449,13 @@ local function init()
|
||||
enabled = shared.GetOrDefault(Heimdall_Data, { "config", "network", "enabled" }, false),
|
||||
debug = shared.GetOrDefault(Heimdall_Data, { "config", "network", "debug" }, false),
|
||||
members = shared.GetOrDefault(Heimdall_Data, { "config", "network", "members" }, {}),
|
||||
addonPrefix = shared.GetOrDefault(Heimdall_Data, { "config", "network", "addonPrefix" }, "HEIMDALL_NETWORK"),
|
||||
updateInterval = shared.GetOrDefault(Heimdall_Data, { "config", "network", "updateInterval" }, 10),
|
||||
}
|
||||
},
|
||||
networkMessenger = {
|
||||
enabled = shared.GetOrDefault(Heimdall_Data, { "config", "networkMessenger", "enabled" }, false),
|
||||
debug = shared.GetOrDefault(Heimdall_Data, { "config", "networkMessenger", "debug" }, false),
|
||||
},
|
||||
addonPrefix = shared.GetOrDefault(Heimdall_Data, { "config", "addonPrefix" }, "HEIMDALL"),
|
||||
}
|
||||
|
||||
shared.raceMap = {
|
||||
|
||||
Reference in New Issue
Block a user