Skip to content

Commit 6fd65f2

Browse files
committed
fix clerk using wrong package in trigger jobs
1 parent 7c16bf0 commit 6fd65f2

File tree

4 files changed

+47
-9
lines changed

4 files changed

+47
-9
lines changed

app/routes/api/wh/polar.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export const APIRoute = createAPIFileRoute("/api/wh/polar")({
2828
event,
2929
},
3030
{
31-
tags: [`user_${event.data.customer.metadata.userId}`],
31+
tags: [event.data.customer.metadata.userId.toString()],
3232
}
3333
);
3434
}

app/trigger/handle-polar-event.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { z } from "zod";
88
import type { validateEvent } from "@polar-sh/sdk/webhooks";
99
import { db } from "@/lib/db";
1010
import { safeParseAccountTier } from "@/lib/utils";
11-
import { clerkClient } from "@clerk/tanstack-start/server";
11+
import { createClerkClient } from "@clerk/backend";
1212
import { users, videos } from "@/lib/schema";
1313
import { eq, sql } from "drizzle-orm";
1414
import {
@@ -28,7 +28,9 @@ export const handlePolarEventTask = schemaTask({
2828
preset: "micro",
2929
},
3030
run: async ({ event }) => {
31-
const clerk = clerkClient({});
31+
const { env } = await import("../lib/env");
32+
33+
const clerk = createClerkClient({ secretKey: env.CLERK_SECRET_KEY });
3234

3335
if (event.type === "subscription.active") {
3436
logger.info("Subscription active");

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"@aws-sdk/lib-storage": "^3.689.0",
2121
"@aws-sdk/s3-presigned-post": "^3.688.0",
2222
"@aws-sdk/s3-request-presigner": "^3.654.0",
23+
"@clerk/backend": "^1.24.3",
2324
"@clerk/tanstack-start": "^0.10.0",
2425
"@ffmpeg/ffmpeg": "^0.12.10",
2526
"@ffmpeg/util": "^0.12.1",

pnpm-lock.yaml

Lines changed: 41 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)