diff --git a/app/src/main/java/net/pokeranalytics/android/ui/fragment/SessionFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/fragment/SessionFragment.kt index 5485f692..b5e23f51 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/fragment/SessionFragment.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/fragment/SessionFragment.kt @@ -32,6 +32,10 @@ import java.util.* class SessionFragment : RealmFragment(), RowRepresentableDelegate { + companion object { + const val TIMER_DELAY = 60000L + } + private lateinit var parentActivity: PokerAnalyticsActivity private lateinit var currentSession: Session private lateinit var sessionAdapter: RowRepresentableAdapter @@ -45,7 +49,7 @@ class SessionFragment : RealmFragment(), RowRepresentableDelegate { override fun run() { // Refresh header each 30 seconds refreshTimer() - handler.postDelayed(this, 60000) + handler.postDelayed(this, TIMER_DELAY) } } @@ -55,13 +59,7 @@ class SessionFragment : RealmFragment(), RowRepresentableDelegate { } private fun refreshTimer() { - this.updateSessionUI(false) - -// currentSession.updateRowRepresentation() - sessionAdapter.notifyDataSetChanged() - -// sessionAdapter.notifyItemChanged(0) } override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { @@ -196,7 +194,7 @@ class SessionFragment : RealmFragment(), RowRepresentableDelegate { floatingActionButton.animate().scaleX(1f).scaleY(1f).alpha(1f) .setDuration(animationDuration) .setInterpolator(OvershootInterpolator()).start() - handler.postDelayed(refreshTimer, 60000) + handler.postDelayed(refreshTimer, TIMER_DELAY) } SessionState.STARTED -> { sessionMenu?.findItem(R.id.restart)?.isVisible = true @@ -205,7 +203,7 @@ class SessionFragment : RealmFragment(), RowRepresentableDelegate { floatingActionButton.animate().scaleX(1f).scaleY(1f).alpha(1f) .setDuration(animationDuration) .setInterpolator(OvershootInterpolator()).start() - handler.postDelayed(refreshTimer, 60000) + handler.postDelayed(refreshTimer, TIMER_DELAY) } SessionState.PAUSED -> { sessionMenu?.findItem(R.id.restart)?.isVisible = true