chore: keep legacy subscription alias

This commit is contained in:
bymyself
2025-12-06 15:02:13 -08:00
parent 5fd6aa69b8
commit 6fb677feca
2 changed files with 5 additions and 0 deletions

View File

@@ -36,6 +36,7 @@ function useSubscriptionInternal() {
return subscriptionStatus.value?.is_active ?? false
})
const isActiveSubscription = isSubscriptionRequirementMet
const { reportError, accessBillingPortal } = useFirebaseAuthActions()
const dialogService = useDialogService()
@@ -112,6 +113,7 @@ function useSubscriptionInternal() {
useSubscriptionCancellationWatcher({
fetchStatus,
isSubscriptionRequirementMet,
legacyIsActiveSubscription: isActiveSubscription,
subscriptionStatus,
telemetry,
shouldWatchCancellation
@@ -224,6 +226,8 @@ function useSubscriptionInternal() {
return {
// State
isSubscriptionRequirementMet,
// Deprecated alias for older call sites
isActiveSubscription,
isCancelled,
formattedRenewalDate,
formattedEndDate,

View File

@@ -13,6 +13,7 @@ const CANCELLATION_BACKOFF_MULTIPLIER = 3 // 5s, 15s, 45s, 135s intervals
type CancellationWatcherOptions = {
fetchStatus: () => Promise<CloudSubscriptionStatusResponse | null | void>
isSubscriptionRequirementMet: ComputedRef<boolean>
legacyIsActiveSubscription?: ComputedRef<boolean>
subscriptionStatus: Ref<CloudSubscriptionStatusResponse | null>
telemetry: Pick<TelemetryProvider, 'trackMonthlySubscriptionCancelled'> | null
shouldWatchCancellation: () => boolean