diff --git a/src/types/auralist.lua b/src/types/auralist.lua index f5cb9b1..da835ee 100644 --- a/src/types/auralist.lua +++ b/src/types/auralist.lua @@ -213,8 +213,15 @@ function AuraList:RemoveAura(iid) return statusChanged end +-- FIXME: param wrong ---@param info UnitAuraInfo function AuraList:Update(info) + if info.isFullUpdate then + self:Reset() + -- FIXME: return value might not reflect truth but true is the more prudent choice + return true + end + local GetAuraDataByAuraInstanceID = C_UnitAuras.GetAuraDataByAuraInstanceID local statusChanged = false for _, aura in ipairs(info.addedAuras or {}) do