diff --git a/app/src/main/java/net/pokeranalytics/android/ui/modules/feed/FeedFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/modules/feed/FeedFragment.kt index a06335f0..daeb7ce5 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/modules/feed/FeedFragment.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/modules/feed/FeedFragment.kt @@ -305,6 +305,20 @@ class FeedFragment : FilterableFragment(), RowRepresentableDelegate { } }) + this.subscribe.setOnClickListener { + if (!AppGuard.isProUser) { + BillingActivity.newInstanceForResult(this, false) + } else { + Toast.makeText(requireContext(), R.string.purchase_message, Toast.LENGTH_LONG).show() + this.showSubscriptionButton() + } + } + this.showSubscriptionButton() + + } + + private fun showSubscriptionButton() { + this.subscribe.isVisible = !AppGuard.isProUser } private fun hideMessageBox(message: Preferences.FeedMessage) { diff --git a/app/src/main/res/layout/fragment_feed.xml b/app/src/main/res/layout/fragment_feed.xml index 185d5a2b..2c8b7217 100644 --- a/app/src/main/res/layout/fragment_feed.xml +++ b/app/src/main/res/layout/fragment_feed.xml @@ -109,6 +109,20 @@ app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" /> + +