Rework query saving to only write strings instead of tables

This commit is contained in:
2025-01-25 21:56:01 +01:00
parent 196a5a8cfa
commit 145fd02ba8
3 changed files with 17 additions and 11 deletions

View File

@@ -657,7 +657,7 @@ function shared.Config.Init()
local whoerConfigFrame = GridFrame.new("HeimdallWhoerConfig",
UIParent, 12, 20)
whoerConfigFrame.frame:SetBackdropColor(r, g, b, 0.3)
configFrame:Add(whoerConfigFrame, 16, 6)
configFrame:Add(whoerConfigFrame, 19, 6)
local title = CreateFancyText("HeimdallWhoerConfigTitle", whoerConfigFrame.frame,
shared.L[Heimdall_Data.config.locale].config.whoer, { r, g, b, a })
@@ -736,12 +736,12 @@ function shared.Config.Init()
local whoQueries = CreateBasicBigEditBox("HeimdallWhoerConfigQueries",
whoerConfigFrame.frame, shared.L[Heimdall_Data.config.locale].config.queries,
shared.WhoQueryService.WhoQueriesToString(Heimdall_Data.config.who.queries or {}),
shared.WhoQueryService.WhoQueriesToString(shared.WhoQueryService.queries or {}),
function(self)
local queries = shared.WhoQueryService.WhoQueriesFromString(self:GetText())
Heimdall_Data.config.who.queries = queries
Heimdall_Data.config.who.queries = self:GetText()
shared.WhoQueryService.queries = shared.WhoQueryService.WhoQueriesFromString(self:GetText())
end)
whoerConfigFrame:Add(whoQueries, 4, 6)
whoerConfigFrame:Add(whoQueries, 5, 6)
end
-- Messenger