diff --git a/app/src/main/java/com/gamedog/vididin/login/AccountManager.kt b/app/src/main/java/com/gamedog/vididin/login/AccountManager.kt index 3738993..27066d8 100644 --- a/app/src/main/java/com/gamedog/vididin/login/AccountManager.kt +++ b/app/src/main/java/com/gamedog/vididin/login/AccountManager.kt @@ -23,6 +23,10 @@ object AccountManager { account } + private fun saveAccountInfo() { + SpUtil.instance().putObject(SpUtil.KEY_ACCOUNT, mAccount) + } + fun getAccount() : Account? { return mAccount } @@ -37,11 +41,13 @@ object AccountManager { fun addGold(newGold: Int) { mAccount?.goldCount += newGold + saveAccountInfo() NotifyMan.instance().sendEvent(VididinEvents.Event_Account_Gold_Changed, null) } fun addCash(newCash: Float) { mAccount?.cashCount += newCash + saveAccountInfo() NotifyMan.instance().sendEvent(VididinEvents.Event_Account_Cash_Changed, null) }