Skip to content

Commit e16356d

Browse files
committed
Add thirdPartyStripeSubscriptionId to user queries
1 parent c59f1b4 commit e16356d

5 files changed

Lines changed: 5 additions & 0 deletions

File tree

apps/web/actions/videos/get-status.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ export async function getVideoStatus(
160160
.select({
161161
email: users.email,
162162
stripeSubscriptionStatus: users.stripeSubscriptionStatus,
163+
thirdPartyStripeSubscriptionId: users.thirdPartyStripeSubscriptionId,
163164
})
164165
.from(users)
165166
.where(eq(users.id, video.ownerId))

apps/web/app/api/video/ai/route.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ export async function GET(request: NextRequest) {
8484
.select({
8585
email: users.email,
8686
stripeSubscriptionStatus: users.stripeSubscriptionStatus,
87+
thirdPartyStripeSubscriptionId: users.thirdPartyStripeSubscriptionId,
8788
})
8889
.from(users)
8990
.where(eq(users.id, video.ownerId))

apps/web/app/embed/[videoId]/page.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,7 @@ async function EmbedContent({
210210
.select({
211211
email: users.email,
212212
stripeSubscriptionStatus: users.stripeSubscriptionStatus,
213+
thirdPartyStripeSubscriptionId: users.thirdPartyStripeSubscriptionId,
213214
})
214215
.from(users)
215216
.where(eq(users.id, video.ownerId))

apps/web/app/s/[videoId]/page.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -407,6 +407,7 @@ async function AuthorizedContent({
407407
.select({
408408
email: users.email,
409409
stripeSubscriptionStatus: users.stripeSubscriptionStatus,
410+
thirdPartyStripeSubscriptionId: users.thirdPartyStripeSubscriptionId,
410411
})
411412
.from(users)
412413
.where(eq(users.id, video.owner.id))

apps/web/utils/flags.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { userIsPro } from "@cap/utils";
33
export interface FeatureFlagUser {
44
email: string;
55
stripeSubscriptionStatus?: string | null;
6+
thirdPartyStripeSubscriptionId?: string | null;
67
}
78

89
export async function isAiGenerationEnabled(

0 commit comments

Comments
 (0)