MCPcopy
hub / github.com/triggerdotdev/trigger.dev / requireUserId

Function requireUserId

apps/webapp/app/services/session.server.ts:25–35  ·  view source on GitHub ↗
(request: Request, redirectTo?: string)

Source from the content-addressed store, hash-verified

23}
24
25export async function requireUserId(request: Request, redirectTo?: string) {
26 const userId = await getUserId(request);
27 if (!userId) {
28 const url = new URL(request.url);
29 const searchParams = new URLSearchParams([
30 ["redirectTo", redirectTo ?? `${url.pathname}${url.search}`],
31 ]);
32 throw redirect(`/login?${searchParams}`);
33 }
34 return userId;
35}
36
37export async function requireUser(request: Request) {
38 const userId = await requireUserId(request);

Callers 15

loaderFunction · 0.90
actionFunction · 0.90
loaderFunction · 0.90
loaderFunction · 0.90
loaderFunction · 0.90
loaderFunction · 0.90
loaderFunction · 0.90
actionFunction · 0.90
actionFunction · 0.90
actionFunction · 0.90
actionFunction · 0.90
loaderFunction · 0.90

Calls 1

getUserIdFunction · 0.85

Tested by 2

loaderFunction · 0.72
actionFunction · 0.72

Used in the wild real call sites across dependent graphs

searching dependent graphs…