feat: allow multiple subscriptions

This commit is contained in:
Henry
2025-09-08 23:20:02 +01:00
parent 38803f6696
commit 7f496adf63
3 changed files with 65 additions and 28 deletions

View File

@@ -75,3 +75,17 @@ export const getByReferenceId = async (db: dbClient, referenceId: string) => {
where: eq(subscription.referenceId, referenceId),
});
};
export const create = async (
db: dbClient,
data: {
plan: string;
referenceId: string;
userId: string;
stripeCustomerId: string;
status: string;
},
) => {
const [result] = await db.insert(subscription).values(data).returning();
return result;
};