()
| 24 | |
| 25 | // read session |
| 26 | export async function GET() { |
| 27 | const session = await getIronSession<SessionData>(cookies(), sessionOptions) |
| 28 | |
| 29 | // simulate looking up the user in db |
| 30 | await sleep(250) |
| 31 | |
| 32 | if (session.isLoggedIn !== true) { |
| 33 | return Response.json(defaultSession) |
| 34 | } |
| 35 | |
| 36 | return Response.json(session) |
| 37 | } |
| 38 | |
| 39 | // logout |
| 40 | export async function DELETE() { |