if not WeakAuras.IsLibsOK() then return end local AddonName = ... local Private = select(2, ...) 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