hourglass check to show either insufficienthourglass or sub bottomsheet

This commit is contained in:
Hafizzle 2023-09-28 14:54:56 -04:00
parent 85a3411665
commit 574b1da91e

View file

@ -372,10 +372,15 @@ class PurchaseDialog(
parentActivity?.let { activity -> InsufficientGemsDialog(activity, shopItem.value).show() }
}
"hourglasses" == shopItem.currency -> {
val subscriptionBottomSheet = EventOutcomeSubscriptionBottomSheetFragment().apply {
eventType = EventOutcomeSubscriptionBottomSheetFragment.EVENT_HOURGLASS_SHOP_OPENED
if ((user?.hourglassCount?.toDouble() ?: 0.0) > 0.0) {
InsufficientHourglassesDialog(context).show()
} else {
val subscriptionBottomSheet = EventOutcomeSubscriptionBottomSheetFragment().apply {
eventType = EventOutcomeSubscriptionBottomSheetFragment.EVENT_HOURGLASS_SHOP_OPENED
}
parentActivity?.let { activity -> subscriptionBottomSheet.show(activity.supportFragmentManager, SubscriptionBottomSheetFragment.TAG) }
}
parentActivity?.let { activity -> subscriptionBottomSheet.show(activity.supportFragmentManager, SubscriptionBottomSheetFragment.TAG) }
}