Rework who queries out to config
This commit is contained in:
@@ -31,6 +31,7 @@ local function init()
|
||||
---@field GetOrDefault fun(table: table<any, any>, keys: string[], default: any): any
|
||||
---@field Split fun(input: string, deliminer: string): string[]
|
||||
---@field IsStinky fun(name: string): boolean
|
||||
---@field WhoQueryService WhoQueryService
|
||||
---@field Whoer InitTable
|
||||
---@field Messenger InitTable
|
||||
---@field Spotter InitTable
|
||||
@@ -107,6 +108,7 @@ local function init()
|
||||
---@field ttl number
|
||||
---@field doWhisper boolean
|
||||
---@field zoneNotifyFor table<string, boolean>
|
||||
---@field queries WHOQuery[]
|
||||
|
||||
---@class HeimdallMessengerConfig
|
||||
---@field enabled boolean
|
||||
@@ -338,6 +340,7 @@ local function init()
|
||||
["Echo Isles"] = true,
|
||||
["Valley of Trials"] = true,
|
||||
}),
|
||||
queries = shared.GetOrDefault(Heimdall_Data, { "config", "who", "queries" }, {}),
|
||||
},
|
||||
messenger = {
|
||||
enabled = shared.GetOrDefault(Heimdall_Data, { "config", "messenger", "enabled" }, true),
|
||||
|
Reference in New Issue
Block a user