diff --git a/app/src/main/java/net/pokeranalytics/android/ui/fragment/SubscriptionFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/fragment/SubscriptionFragment.kt
index 1440027e..d3f6fb70 100644
--- a/app/src/main/java/net/pokeranalytics/android/ui/fragment/SubscriptionFragment.kt
+++ b/app/src/main/java/net/pokeranalytics/android/ui/fragment/SubscriptionFragment.kt
@@ -21,11 +21,10 @@ import androidx.viewpager.widget.ViewPager
import com.android.billingclient.api.*
import net.pokeranalytics.android.R
import net.pokeranalytics.android.databinding.FragmentSubscriptionBinding
-import net.pokeranalytics.android.exceptions.PAIllegalStateException
-import net.pokeranalytics.android.util.CrashLogging
import net.pokeranalytics.android.ui.extensions.px
import net.pokeranalytics.android.ui.fragment.components.BaseFragment
import net.pokeranalytics.android.ui.fragment.components.ScreenSlidePageFragment
+import net.pokeranalytics.android.util.CrashLogging
import net.pokeranalytics.android.util.Preferences
import net.pokeranalytics.android.util.billing.AppGuard
import net.pokeranalytics.android.util.billing.IAPProducts
@@ -68,8 +67,6 @@ class SubscriptionFragment : BaseFragment(), SkuDetailsResponseListener, Purchas
_binding = null
}
-
-
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
@@ -162,7 +159,7 @@ class SubscriptionFragment : BaseFragment(), SkuDetailsResponseListener, Purchas
this.selectedProduct?.let {
AppGuard.initiatePurchase(this.requireActivity(), it)
} ?: run {
- throw PAIllegalStateException("Attempt to initiate purchase while no product has been chosen")
+ Toast.makeText(requireContext(), R.string.product_unavailable, Toast.LENGTH_LONG).show()
}
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 185c7a4b..5f9543aa 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -807,5 +807,6 @@
Show villain cards
Please save before sharing
It looks like there is an issue here. Please contact the support to get help.
+ Please wait for a second or retry in a moment...