aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/user/+server.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/routes/user/+server.js')
-rw-r--r--src/routes/user/+server.js15
1 files changed, 3 insertions, 12 deletions
diff --git a/src/routes/user/+server.js b/src/routes/user/+server.js
index bb02ac54..c9490984 100644
--- a/src/routes/user/+server.js
+++ b/src/routes/user/+server.js
@@ -1,25 +1,16 @@
import { auth, post } from '$lib/utils';
import cookie from 'cookie';
-export async function PUT({ request, setHeaders }) {
+export async function PUT({ cookies, request }) {
let user = await request.json();
- let res = await post('/user', user, auth(request));
+ let res = await post('/user', user, auth(cookies));
let maxAge = 30 * 24 * 60 * 60;
let expires = new Date();
expires.setSeconds(expires.getSeconds() + maxAge);
- setHeaders({
- 'content-type': 'application/json',
- 'set-cookie': cookie.serialize('token', res.token, {
- httpOnly: true,
- maxAge,
- sameSite: 'lax',
- path: '/',
- expires
- })
- });
+ cookies.set('token', res.token, { expires, path: '/' });
return new Response(JSON.stringify(res));
}