This commit is contained in:
Manav Rathi
2024-11-06 12:46:00 +05:30
parent d7665d289c
commit 044c82eacc
3 changed files with 9 additions and 17 deletions

View File

@@ -57,7 +57,6 @@ import {
isSubscriptionActive,
isSubscriptionCancelled,
isUserSubscribedPlan,
planForSubscription,
planSelectionOutcome,
updatePaymentMethod,
} from "utils/billing";
@@ -152,7 +151,15 @@ function PlanSelectorCard(props: PlanSelectorCardProps) {
!isOnFreePlan(subscription) &&
planNotListed
) {
plans.push(planForSubscription(subscription));
plans.push({
id: subscription.productID,
storage: subscription.storage,
price: subscription.price,
period: subscription.period,
stripeID: subscription.productID,
iosID: subscription.productID,
androidID: subscription.productID,
});
}
}
setPlansResponse(response);

View File

@@ -20,11 +20,8 @@ const PlanPeriod = z.enum(["month", "year"]);
export type PlanPeriod = z.infer<typeof PlanPeriod>;
export interface Subscription {
id: number;
userID: number;
productID: string;
storage: number;
originalTransactionID: string;
expiryTime: number;
paymentProvider: string;
attributes: {

View File

@@ -319,15 +319,3 @@ function handleFailureReason(
});
}
}
export function planForSubscription(subscription: Subscription): Plan {
return {
id: subscription.productID,
storage: subscription.storage,
price: subscription.price,
period: subscription.period,
stripeID: subscription.productID,
iosID: subscription.productID,
androidID: subscription.productID,
};
}