-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Using one's hearthstone wipes the data for the account bank. The wrong event is being used. Patch:
diff --git a/DataStore_Containers/API/WarbandBank.lua b/DataStore_Containers/API/WarbandBank.lua
index 82094672..ed0d60f8 100644
--- a/DataStore_Containers/API/WarbandBank.lua
+++ b/DataStore_Containers/API/WarbandBank.lua
@@ -81,10 +81,8 @@ end
-- *** Event Handlers ***
-local function OnBagUpdate(event, bag)
- if bag >= Enum.BagIndex.AccountBankTab_1 and bag <= Enum.BagIndex.AccountBankTab_5 then
- ScanAccountBankTab(bag)
- end
+local function OnBankFrameOpened()
+ ScanAccountBank()
end
local function OnAccountBankTabsChanged(event, tabID)
@@ -138,7 +136,7 @@ end)
DataStore:OnPlayerLogin(function()
C_Timer.After(3, function()
-- To avoid the long list of BAG_UPDATE at startup, only register the event 3 seconds later ..
- addon:ListenTo("BAG_UPDATE", OnBagUpdate)
+ addon:ListenTo("BANKFRAME_OPENED", OnBankFrameOpened)
end)
addon:ListenTo("PLAYER_INTERACTION_MANAGER_FRAME_SHOW", function(event, interactionType)
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working