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" />
+
+