Headers Missing in Effect Rpc Requests When Switching from tRPC
Ok, I think I'm completely missing it some how. I'm switching off of tRPC to Effect Rpc. I'm not seeing my http only cookies on my requests. Headers is empty.
export const AuthMiddlewareLive = Layer.effect(
AuthMiddleware,
Effect.gen(function* () {
return Effect.fn('AuthMiddleware')(function* ({ headers }) {
console.log(headers) // this is empty
const session = yield* Effect.promise(() => auth.api.getSession({ headers: headers as any }))
console.log(session)
return yield* Effect.fail(new UnauthorizedError({ message: 'No valid session found' }))
})
}),
)