tRPCttRPC
Powered by
santiS
tRPC•3y ago•
3 replies
santi

Async User Call in `createContext` (context.ts) or in `isAuthed` (in trpc.ts)

Hi all! Should I be getting the user in all requests via createContext in the following async call
const { user } = await supabaseAdmin.auth.api.getUserByCookie(opts.req)
const { user } = await supabaseAdmin.auth.api.getUserByCookie(opts.req)

Or would it be more sensible for this to only be called in certain procedures such as middleware like isAuthed? In theory, I don't want public API calls being slower because of the delay it takes to fetch the user.

(we use NextJS if relevant)
image.png
tRPCJoin
Move Fast & Break Nothing. End-to-end typesafe APIs made easy.
5,015Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

async createContext for Express Adapter
seN49SseN49 / ❓-help
4y ago