From d2d6162ce5830099418e85b69f02b958625ad6a7 Mon Sep 17 00:00:00 2001 From: hannibal2 <24389977+hannibal00212@users.noreply.github.com> Date: Thu, 9 Nov 2023 17:53:32 +0100 Subject: Used SkyHanniTracker in FrozenTreasureTracker --- .../skyhanni/utils/tracker/SkyHanniTracker.kt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'src/main/java/at/hannibal2/skyhanni/utils/tracker') diff --git a/src/main/java/at/hannibal2/skyhanni/utils/tracker/SkyHanniTracker.kt b/src/main/java/at/hannibal2/skyhanni/utils/tracker/SkyHanniTracker.kt index 4cf1f8e5f..ec0fc4848 100644 --- a/src/main/java/at/hannibal2/skyhanni/utils/tracker/SkyHanniTracker.kt +++ b/src/main/java/at/hannibal2/skyhanni/utils/tracker/SkyHanniTracker.kt @@ -23,14 +23,6 @@ class SkyHanniTracker( fun isInventoryOpen() = inventoryOpen - private fun getSharedTracker(): SharedTracker? { - val profileSpecific = ProfileStorageData.profileSpecific ?: return null - return SharedTracker(getStorage(profileSpecific), getCurrentSession(profileSpecific)) - } - - private fun getCurrentSession(profileSpecific: Storage.ProfileSpecific) = - currentSessions.getOrPut(profileSpecific) { createNewSession() } - fun addSessionResetButton(list: MutableList>) { if (!inventoryOpen || displayMode != DisplayMode.SESSION) return @@ -89,6 +81,14 @@ class SkyHanniTracker( position.renderStringsAndItems(display, posLabel = name) } + private fun getSharedTracker(): SharedTracker? { + val profileSpecific = ProfileStorageData.profileSpecific ?: return null + return SharedTracker(getStorage(profileSpecific), getCurrentSession(profileSpecific)) + } + + private fun getCurrentSession(profileSpecific: Storage.ProfileSpecific) = + currentSessions.getOrPut(profileSpecific) { createNewSession() } + private fun reset(displayMode: DisplayMode, message: String) { getSharedTracker()?.get(displayMode)?.let { it.reset() @@ -97,7 +97,7 @@ class SkyHanniTracker( } } - class SharedTracker(private val total: Data, private val currentSession: Data, ) { + class SharedTracker(private val total: Data, private val currentSession: Data) { fun modify(modifyFunction: (Data) -> Unit) { modifyFunction(total) modifyFunction(currentSession) -- cgit