Modified by www.SourceFiles.app
This commit is contained in:
@@ -1,15 +0,0 @@
|
|||||||
// This file is automatically generated. Do not edit it directly.
|
|
||||||
import { createMiddleware } from '@tanstack/react-start'
|
|
||||||
import { supabase } from './client'
|
|
||||||
|
|
||||||
// Must be registered as a global `functionMiddleware` in `src/start.ts`; otherwise
|
|
||||||
// the browser never attaches the bearer token to serverFn RPCs.
|
|
||||||
export const attachSupabaseAuth = createMiddleware({ type: 'function' }).client(
|
|
||||||
async ({ next }) => {
|
|
||||||
const { data } = await supabase.auth.getSession()
|
|
||||||
const token = data.session?.access_token
|
|
||||||
return next({
|
|
||||||
headers: token ? { Authorization: `Bearer ${token}` } : {},
|
|
||||||
})
|
|
||||||
},
|
|
||||||
)
|
|
||||||
Reference in New Issue
Block a user