export const requestHasUserEffect = (
req: NextApiRequest,
): Effect.Effect<never, UserSessionError, RequestWithUser> => {
if (!requestHasUser(req)) {
return Effect.fail(new UserSessionError('User unauthorised'))
}
return Effect.succeed(req)
}
export const requestHasUserEffect = (
req: NextApiRequest,
): Effect.Effect<never, UserSessionError, RequestWithUser> => {
if (!requestHasUser(req)) {
return Effect.fail(new UserSessionError('User unauthorised'))
}
return Effect.succeed(req)
}