|
|
|
@ -40,6 +40,7 @@ class SessionFragment : PokerAnalyticsFragment(), RowRepresentableDelegate { |
|
|
|
private val oldRows: ArrayList<RowRepresentable> = ArrayList() |
|
|
|
private val oldRows: ArrayList<RowRepresentable> = ArrayList() |
|
|
|
private var sessionHasBeenCustomized = false |
|
|
|
private var sessionHasBeenCustomized = false |
|
|
|
private val handler: Handler = Handler() |
|
|
|
private val handler: Handler = Handler() |
|
|
|
|
|
|
|
|
|
|
|
private val refreshTimer: Runnable = object : Runnable { |
|
|
|
private val refreshTimer: Runnable = object : Runnable { |
|
|
|
override fun run() { |
|
|
|
override fun run() { |
|
|
|
// Refresh header each 30 seconds |
|
|
|
// Refresh header each 30 seconds |
|
|
|
@ -263,6 +264,7 @@ class SessionFragment : PokerAnalyticsFragment(), RowRepresentableDelegate { |
|
|
|
when (currentSession.getState()) { |
|
|
|
when (currentSession.getState()) { |
|
|
|
SessionState.PENDING, SessionState.PLANNED, SessionState.PAUSED -> { |
|
|
|
SessionState.PENDING, SessionState.PLANNED, SessionState.PAUSED -> { |
|
|
|
currentSession.startOrContinue() |
|
|
|
currentSession.startOrContinue() |
|
|
|
|
|
|
|
this.recyclerView.smoothScrollToPosition(0) |
|
|
|
} |
|
|
|
} |
|
|
|
SessionState.STARTED -> { |
|
|
|
SessionState.STARTED -> { |
|
|
|
currentSession.pause() |
|
|
|
currentSession.pause() |
|
|
|
|