fix(demo): put get plans inside a sync function (#4372)

This commit is contained in:
Alex Yang
2025-09-03 00:25:25 -07:00
committed by GitHub
parent b20080f6d6
commit 795516b3ee

View File

@@ -41,15 +41,6 @@ if (!dialect) {
throw new Error("No dialect found"); throw new Error("No dialect found");
} }
const PRO_PRICE_ID = {
default: "price_1RoxnRHmTADgihIt4y8c0lVE",
annual: "price_1RoxnoHmTADgihItzFvVP8KT",
};
const PLUS_PRICE_ID = {
default: "price_1RoxnJHmTADgihIthZTLmrPn",
annual: "price_1Roxo5HmTADgihItEbJu5llL",
};
const baseURL: string | undefined = const baseURL: string | undefined =
process.env.VERCEL === "1" process.env.VERCEL === "1"
? process.env.VERCEL_ENV === "production" ? process.env.VERCEL_ENV === "production"
@@ -200,7 +191,25 @@ export const auth = betterAuth({
subscription: { subscription: {
enabled: true, enabled: true,
allowReTrialsForDifferentPlans: true, allowReTrialsForDifferentPlans: true,
plans: [ plans: () => {
const PRO_PRICE_ID = {
default:
process.env.STRIPE_PRO_PRICE_ID ??
"price_1RoxnRHmTADgihIt4y8c0lVE",
annual:
process.env.STRIPE_PRO_ANNUAL_PRICE_ID ??
"price_1RoxnoHmTADgihItzFvVP8KT",
};
const PLUS_PRICE_ID = {
default:
process.env.STRIPE_PLUS_PRICE_ID ??
"price_1RoxnJHmTADgihIthZTLmrPn",
annual:
process.env.STRIPE_PLUS_ANNUAL_PRICE_ID ??
"price_1Roxo5HmTADgihItEbJu5llL",
};
return [
{ {
name: "Plus", name: "Plus",
priceId: PLUS_PRICE_ID.default, priceId: PLUS_PRICE_ID.default,
@@ -217,7 +226,8 @@ export const auth = betterAuth({
days: 7, days: 7,
}, },
}, },
], ];
},
}, },
}), }),
deviceAuthorization({ deviceAuthorization({