|
|
|
|
@ -20,7 +20,10 @@ import net.pokeranalytics.android.model.LiveData |
|
|
|
|
import net.pokeranalytics.android.model.interfaces.Editable |
|
|
|
|
import net.pokeranalytics.android.model.realm.Session |
|
|
|
|
import net.pokeranalytics.android.model.realm.Transaction |
|
|
|
|
import net.pokeranalytics.android.ui.activity.* |
|
|
|
|
import net.pokeranalytics.android.ui.activity.DataListActivity |
|
|
|
|
import net.pokeranalytics.android.ui.activity.EditableDataActivity |
|
|
|
|
import net.pokeranalytics.android.ui.activity.NewDataMenuActivity |
|
|
|
|
import net.pokeranalytics.android.ui.activity.SessionActivity |
|
|
|
|
import net.pokeranalytics.android.ui.adapter.FeedSessionRowRepresentableAdapter |
|
|
|
|
import net.pokeranalytics.android.ui.adapter.FeedTransactionRowRepresentableAdapter |
|
|
|
|
import net.pokeranalytics.android.ui.adapter.RowRepresentableDelegate |
|
|
|
|
@ -29,7 +32,6 @@ import net.pokeranalytics.android.ui.fragment.components.RealmFragment |
|
|
|
|
import net.pokeranalytics.android.ui.view.RowRepresentable |
|
|
|
|
import net.pokeranalytics.android.ui.view.SmoothScrollLinearLayoutManager |
|
|
|
|
import net.pokeranalytics.android.util.Preferences |
|
|
|
|
import net.pokeranalytics.android.util.billing.AppGuard |
|
|
|
|
import java.text.SimpleDateFormat |
|
|
|
|
import java.util.* |
|
|
|
|
|
|
|
|
|
@ -181,11 +183,11 @@ class FeedFragment : RealmFragment(), RowRepresentableDelegate { |
|
|
|
|
private fun createNewSession(isTournament: Boolean) { |
|
|
|
|
|
|
|
|
|
val sessionCount = this.feedSessionAdapter.realmResults.size |
|
|
|
|
if (!AppGuard.isProUser && sessionCount >= AppGuard.MAX_SESSIONS_BEFORE_REQUESTING_SUBSCRIPTION) { // && !BuildConfig.DEBUG |
|
|
|
|
// Toast.makeText(context, "Please subscribe!", Toast.LENGTH_LONG).show() |
|
|
|
|
BillingActivity.newInstance(requireContext()) |
|
|
|
|
return |
|
|
|
|
} |
|
|
|
|
// if (!AppGuard.isProUser && sessionCount >= AppGuard.MAX_SESSIONS_BEFORE_REQUESTING_SUBSCRIPTION) { // && !BuildConfig.DEBUG |
|
|
|
|
//// Toast.makeText(context, "Please subscribe!", Toast.LENGTH_LONG).show() |
|
|
|
|
// BillingActivity.newInstance(requireContext()) |
|
|
|
|
// return |
|
|
|
|
// } |
|
|
|
|
|
|
|
|
|
if (Date().after(betaLimitDate)) { |
|
|
|
|
this.showEndOfBetaMessage() |
|
|
|
|
|