|
|
|
|
@ -4,6 +4,7 @@ import android.os.Bundle |
|
|
|
|
import android.view.LayoutInflater |
|
|
|
|
import android.view.View |
|
|
|
|
import android.view.ViewGroup |
|
|
|
|
import android.widget.Toast |
|
|
|
|
import androidx.core.view.isVisible |
|
|
|
|
import io.realm.RealmResults |
|
|
|
|
import io.realm.Sort |
|
|
|
|
@ -20,6 +21,7 @@ import net.pokeranalytics.android.ui.fragment.components.PokerAnalyticsFragment |
|
|
|
|
import net.pokeranalytics.android.ui.view.RowRepresentable |
|
|
|
|
import net.pokeranalytics.android.ui.view.SmoothScrollLinearLayoutManager |
|
|
|
|
import net.pokeranalytics.android.util.Preferences |
|
|
|
|
import java.text.SimpleDateFormat |
|
|
|
|
import java.util.* |
|
|
|
|
|
|
|
|
|
class HistoryFragment : PokerAnalyticsFragment(), LiveRowRepresentableDataSource, RowRepresentableDelegate { |
|
|
|
|
@ -67,12 +69,27 @@ class HistoryFragment : PokerAnalyticsFragment(), LiveRowRepresentableDataSource |
|
|
|
|
|
|
|
|
|
disclaimerContainer.isVisible = Preferences.shouldShowDisclaimer(requireContext()) |
|
|
|
|
|
|
|
|
|
val sdf = SimpleDateFormat("dd/M/yyyy hh:mm") |
|
|
|
|
val betaLimitDate = sdf.parse("17/7/2019 10:00") |
|
|
|
|
|
|
|
|
|
newCashGame.setOnClickListener { |
|
|
|
|
|
|
|
|
|
if (Date().after(betaLimitDate)) { |
|
|
|
|
this.showEndOfBetaMessage() |
|
|
|
|
return@setOnClickListener |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
SessionActivity.newInstance(requireContext(), false) |
|
|
|
|
newSessionCreated = true |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
newTournament.setOnClickListener { |
|
|
|
|
|
|
|
|
|
if (Date().after(betaLimitDate)) { |
|
|
|
|
this.showEndOfBetaMessage() |
|
|
|
|
return@setOnClickListener |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
SessionActivity.newInstance(requireContext(), true) |
|
|
|
|
newSessionCreated = true |
|
|
|
|
} |
|
|
|
|
@ -84,6 +101,11 @@ class HistoryFragment : PokerAnalyticsFragment(), LiveRowRepresentableDataSource |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private fun showEndOfBetaMessage() { |
|
|
|
|
Toast.makeText(context, "Beta has ended. Please update with the Google Play version", Toast.LENGTH_LONG).show() |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Init data |
|
|
|
|
*/ |
|
|
|
|
|