(
request: Request,
user: User,
{ urlToRedirectTo = '/' }: {
urlToRedirectTo?: string;
} = {},
)
| 202 | } |
| 203 | |
| 204 | export async function createSessionResponse( |
| 205 | request: Request, |
| 206 | user: User, |
| 207 | { urlToRedirectTo = '/' }: { |
| 208 | urlToRedirectTo?: string; |
| 209 | } = {}, |
| 210 | ) { |
| 211 | const response = new Response('Logged In', { |
| 212 | status: 303, |
| 213 | headers: { 'Location': urlToRedirectTo, 'Content-Type': 'text/html; charset=utf-8' }, |
| 214 | }); |
| 215 | |
| 216 | const responseWithCookie = await createSessionCookie(request, user, response); |
| 217 | |
| 218 | return responseWithCookie; |
| 219 | } |
| 220 | |
| 221 | export async function createSessionCookie( |
| 222 | request: Request, |
no test coverage detected