libspell: reset caches on skill change

This commit is contained in:
shagu
2022-05-27 16:47:33 +02:00
parent 0214eebf36
commit b522d03fc5
+7
View File
@@ -135,5 +135,12 @@ function libspell.GetSpellInfo(index, bookType)
return name, rank, icon, castingTime, minRange, maxRange
end
-- Reset all spell caches whenever new spells are learned/unlearned
local resetcache = CreateFrame("Frame")
resetcache:RegisterEvent("LEARNED_SPELL_IN_TAB")
resetcache:SetScript("OnEvent", function()
spellmaxrank, spellindex, spellinfo = {}, {}, {}
end)
-- add libspell to pfUI API
pfUI.api.libspell = libspell