|
|
|
|
@ -34,8 +34,6 @@ 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.* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class FeedFragment : FilterableFragment(), RowRepresentableDelegate { |
|
|
|
|
@ -62,7 +60,7 @@ class FeedFragment : FilterableFragment(), RowRepresentableDelegate { |
|
|
|
|
private lateinit var feedTransactionAdapter: FeedTransactionRowRepresentableAdapter |
|
|
|
|
private lateinit var realmSessions: RealmResults<Session> |
|
|
|
|
private lateinit var realmTransactions: RealmResults<Transaction> |
|
|
|
|
private lateinit var betaLimitDate: Date |
|
|
|
|
// private lateinit var betaLimitDate: Date |
|
|
|
|
|
|
|
|
|
private var newSessionCreated: Boolean = false |
|
|
|
|
private var adapterHasBeenSet: Boolean = false |
|
|
|
|
@ -208,8 +206,8 @@ class FeedFragment : FilterableFragment(), RowRepresentableDelegate { |
|
|
|
|
*/ |
|
|
|
|
private fun initData() { |
|
|
|
|
|
|
|
|
|
val sdf = SimpleDateFormat("dd/M/yyyy hh:mm", Locale.getDefault()) |
|
|
|
|
betaLimitDate = sdf.parse("17/7/2019 10:00") |
|
|
|
|
// val sdf = SimpleDateFormat("dd/M/yyyy hh:mm", Locale.getDefault()) |
|
|
|
|
// betaLimitDate = sdf.parse("17/7/2019 10:00") |
|
|
|
|
this.currentFilterable = FilterableType.SESSION |
|
|
|
|
|
|
|
|
|
val viewManager = SmoothScrollLinearLayoutManager(requireContext()) |
|
|
|
|
@ -282,10 +280,11 @@ class FeedFragment : FilterableFragment(), RowRepresentableDelegate { |
|
|
|
|
return |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (Date().after(betaLimitDate)) { |
|
|
|
|
this.showEndOfBetaMessage() |
|
|
|
|
return |
|
|
|
|
} |
|
|
|
|
// Keep commented code for special versions |
|
|
|
|
// if (Date().after(betaLimitDate)) { |
|
|
|
|
// this.showEndOfBetaMessage() |
|
|
|
|
// return |
|
|
|
|
// } |
|
|
|
|
|
|
|
|
|
SessionActivity.newInstanceforResult(this, isTournament, requestCode = RequestCode.NEW_SESSION.value) |
|
|
|
|
newSessionCreated = true |
|
|
|
|
@ -296,13 +295,12 @@ class FeedFragment : FilterableFragment(), RowRepresentableDelegate { |
|
|
|
|
*/ |
|
|
|
|
private fun createNewTransaction() { |
|
|
|
|
|
|
|
|
|
if (Date().after(betaLimitDate)) { |
|
|
|
|
this.showEndOfBetaMessage() |
|
|
|
|
return |
|
|
|
|
} |
|
|
|
|
// if (Date().after(betaLimitDate)) { |
|
|
|
|
// this.showEndOfBetaMessage() |
|
|
|
|
// return |
|
|
|
|
// } |
|
|
|
|
EditableDataActivity.newInstanceForResult(this, LiveData.TRANSACTION, null, RequestCode.NEW_TRANSACTION.value) |
|
|
|
|
|
|
|
|
|
// EditableDataActivity.newInstance(requireContext(), LiveData.TRANSACTION.ordinal) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
@ -317,15 +315,15 @@ class FeedFragment : FilterableFragment(), RowRepresentableDelegate { |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Show end of beta message |
|
|
|
|
* Keep for possible future uses |
|
|
|
|
*/ |
|
|
|
|
private fun showEndOfBetaMessage() { |
|
|
|
|
Toast.makeText( |
|
|
|
|
context, |
|
|
|
|
"Beta has ended. Thanks a lot for your participation! Please update with the Google Play version to continue using the app", |
|
|
|
|
Toast.LENGTH_LONG |
|
|
|
|
).show() |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// private fun showEndOfBetaMessage() { |
|
|
|
|
// Toast.makeText( |
|
|
|
|
// context, |
|
|
|
|
// "App version has ended. Thanks a lot for using it! Please update with the Google Play version to continue using the app.", |
|
|
|
|
// Toast.LENGTH_LONG |
|
|
|
|
// ).show() |
|
|
|
|
// } |
|
|
|
|
|
|
|
|
|
// Filter Handler |
|
|
|
|
|
|
|
|
|
|