mirror of
https://github.com/brues-code/pfUI.git
synced 2026-09-22 15:46:56 +00:00
Route slash registration through pfUI.api.RegisterSlashCommand
The RegisterSlashCommand helper in api/api.lua was effectively unused (only macrotweak called it); every other command hand-rolled the SLASH_*/SlashCmdList pair. Convert the existing manual registrations to the helper with force=true, preserving the current always-bind behavior while centralizing the pattern behind one code path (and its _G. and conflict-check handling). Left as-is: pfUI.lua's /rl, /pfui, /gm (registered before api.lua defines the helper) and the vendored libs' debug commands.
This commit is contained in:
+4
-7
@@ -19,10 +19,9 @@ function pfUI.uf.ClearGuidTracking()
|
||||
end
|
||||
|
||||
-- slash command to toggle unitframe test mode
|
||||
_G.SLASH_PFTEST1, _G.SLASH_PFTEST2 = "/pftest", "/pfuftest"
|
||||
_G.SlashCmdList.PFTEST = function()
|
||||
pfUI.api.RegisterSlashCommand("PFTEST", { "/pftest", "/pfuftest" }, function()
|
||||
pfUI.uf.showall = not pfUI.uf.showall
|
||||
end
|
||||
end, true)
|
||||
|
||||
-- HoT buff indicators that need name verification because their icons are
|
||||
-- reused by other spells. Maps icon (lowercased) → expected aura name +
|
||||
@@ -3015,9 +3014,7 @@ end
|
||||
-- ============================================================================
|
||||
-- Slash Commands for Stats Frame
|
||||
-- ============================================================================
|
||||
_G.SLASH_PFUISTATS1 = "/pfuistats"
|
||||
_G.SLASH_PFUISTATS2 = "/ufstats"
|
||||
_G.SlashCmdList["PFUISTATS"] = function(msg)
|
||||
pfUI.api.RegisterSlashCommand("PFUISTATS", { "/pfuistats", "/ufstats" }, function(msg)
|
||||
msg = string.lower(msg or "")
|
||||
|
||||
if not pfUI.uf.stats then
|
||||
@@ -3069,4 +3066,4 @@ _G.SlashCmdList["PFUISTATS"] = function(msg)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end, true)
|
||||
Reference in New Issue
Block a user