Move
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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: {
|
||||
|
||||
@@ -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,
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user