Compare commits
12 Commits
feat/activ
...
feat/kan-9
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2edef84ea7 | ||
|
|
b651158494 | ||
|
|
a41fe6ea3d | ||
|
|
8ba991a0d3 | ||
|
|
a5757b206a | ||
|
|
e2e489114b | ||
|
|
17f406451e | ||
|
|
4220b2bff9 | ||
|
|
18e85ef6be | ||
|
|
734e0bbfc5 | ||
|
|
840c103e20 | ||
|
|
036fe25e55 |
@@ -21,13 +21,13 @@ export interface Subscription {
|
||||
updatedAt: Date;
|
||||
}
|
||||
|
||||
const ACTIVE_STATUSES = ["active", "trialing", "past_due"];
|
||||
|
||||
export const getActiveSubscriptions = (
|
||||
subscriptions: Subscription[] | undefined,
|
||||
) => {
|
||||
if (!subscriptions) return [];
|
||||
return subscriptions.filter((sub) => ACTIVE_STATUSES.includes(sub.status));
|
||||
return subscriptions.filter(
|
||||
(sub) => sub.status === "active" || sub.status === "trialing",
|
||||
);
|
||||
};
|
||||
|
||||
export const getSubscriptionByPlan = (
|
||||
@@ -36,7 +36,9 @@ export const getSubscriptionByPlan = (
|
||||
) => {
|
||||
if (!subscriptions) return undefined;
|
||||
return subscriptions.find(
|
||||
(sub) => sub.plan === plan && ACTIVE_STATUSES.includes(sub.status),
|
||||
(sub) =>
|
||||
sub.plan === plan &&
|
||||
(sub.status === "active" || sub.status === "trialing"),
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user