Files
coa-weakauras/WeakAuras/LibGroupTalentsWrapper.lua
T
2025-02-20 12:25:51 +01:00

26 lines
606 B
Lua

if not WeakAuras.IsLibsOK() then return end
local AddonName, Private = ...
local subscribers = {}
Private.LibGroupTalentsWrapper = {
Register = function(f) end,
}
if WeakAuras.LGT and WeakAuras.LGT.RegisterCallback then
function Private.LibGroupTalentsWrapper.CallbackHandler(_, _, _, unit)
if unit then
for _, f in ipairs(subscribers) do
f(unit)
end
end
end
function Private.LibGroupTalentsWrapper.Register(f)
table.insert(subscribers, f)
end
WeakAuras.LGT.RegisterCallback(Private.LibGroupTalentsWrapper, "LibGroupTalents_Update", "CallbackHandler")
end