|
|
|
@ -37,6 +37,7 @@ class SessionFragment : PokerAnalyticsFragment(), RowRepresentableDelegate, Bott |
|
|
|
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 |
|
|
|
sessionAdapter.notifyItemChanged(0) |
|
|
|
sessionAdapter.notifyItemChanged(0) |
|
|
|
handler.postDelayed(this, 30000) |
|
|
|
handler.postDelayed(this, 30000) |
|
|
|
} |
|
|
|
} |
|
|
|
@ -84,13 +85,13 @@ class SessionFragment : PokerAnalyticsFragment(), RowRepresentableDelegate, Bott |
|
|
|
requireContext(), |
|
|
|
requireContext(), |
|
|
|
row, |
|
|
|
row, |
|
|
|
this, |
|
|
|
this, |
|
|
|
currentSession.timeFrame?.startDate |
|
|
|
currentSession.timeFrame?.startDate ?: Date() |
|
|
|
) |
|
|
|
) |
|
|
|
SessionRow.END_DATE -> DateTimePickerManager.create( |
|
|
|
SessionRow.END_DATE -> DateTimePickerManager.create( |
|
|
|
requireContext(), |
|
|
|
requireContext(), |
|
|
|
row, |
|
|
|
row, |
|
|
|
this, |
|
|
|
this, |
|
|
|
currentSession.timeFrame?.endDate |
|
|
|
currentSession.timeFrame?.endDate ?: currentSession.timeFrame?.startDate ?: Date() |
|
|
|
) |
|
|
|
) |
|
|
|
else -> BottomSheetFragment.create(fragmentManager, row, this, data) |
|
|
|
else -> BottomSheetFragment.create(fragmentManager, row, this, data) |
|
|
|
} |
|
|
|
} |
|
|
|
|