@@ -292,12 +292,12 @@ class PremiumStateManagerImpl(
292292
293293 private suspend fun fetchSubscriptionStatusOnce (): SubscriptionStatusState =
294294 when (val result = billingRepository.getSubscription()) {
295- is SubscriptionResult .Success ->
295+ is SubscriptionResult .Success -> {
296296 SubscriptionStatusState .Available (status = result.subscription.status)
297+ }
297298
298299 SubscriptionResult .NotFound -> SubscriptionStatusState .NoSubscription
299- is SubscriptionResult .Error ->
300- SubscriptionStatusState .Error (throwable = result.error)
300+ is SubscriptionResult .Error -> SubscriptionStatusState .Error (throwable = result.error)
301301 }
302302}
303303
@@ -313,17 +313,17 @@ private data class BannerInputs(
313313 * Returns `true` when the given [SubscriptionStatusState] represents a subscription substate
314314 * that should disqualify a user from being treated as effectively premium.
315315 */
316- private fun SubscriptionStatusState.isInTroubleState (): Boolean = this is
317- SubscriptionStatusState .Available &&
318- when (this .status) {
319- PremiumSubscriptionStatus .CANCELED ,
320- PremiumSubscriptionStatus .PAST_DUE ,
321- PremiumSubscriptionStatus .PAUSED ,
322- PremiumSubscriptionStatus .UPDATE_PAYMENT ,
323- -> true
316+ private fun SubscriptionStatusState.isInTroubleState (): Boolean =
317+ this is SubscriptionStatusState .Available &&
318+ when (this .status) {
319+ PremiumSubscriptionStatus .CANCELED ,
320+ PremiumSubscriptionStatus .PAST_DUE ,
321+ PremiumSubscriptionStatus .PAUSED ,
322+ PremiumSubscriptionStatus .UPDATE_PAYMENT ,
323+ -> true
324324
325- PremiumSubscriptionStatus .ACTIVE -> false
326- }
325+ PremiumSubscriptionStatus .ACTIVE -> false
326+ }
327327
328328/* *
329329 * Returns `true` if this [Instant] is older than the given number of [days] based on
0 commit comments