Only promote units that aren't already

There's a big issue with this but I don't know how to fix it yet...
And that is that giving people assistant triggers a group update
Which triggers give people assistant
And so on...
This commit is contained in:
2025-01-01 20:56:06 +01:00
parent 9fd57c5d7b
commit d4e4290dc5

View File

@@ -15,10 +15,12 @@ function shared.Inviter.Init()
if Heimdall_Data.config.inviter.agentsAssist then if Heimdall_Data.config.inviter.agentsAssist then
shared.dumpTable(Heimdall_Data.config.agents) shared.dumpTable(Heimdall_Data.config.agents)
for name, _ in pairs(Heimdall_Data.config.agents) do for name, _ in pairs(Heimdall_Data.config.agents) do
if not UnitIsRaidOfficer(name) then
PromoteToAssistant(name, true) PromoteToAssistant(name, true)
end end
end end
end end
end
local inviterGroupFrame = CreateFrame("Frame") local inviterGroupFrame = CreateFrame("Frame")
inviterGroupFrame:RegisterEvent("GROUP_ROSTER_UPDATE") inviterGroupFrame:RegisterEvent("GROUP_ROSTER_UPDATE")