aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/user/+server.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-10-03 10:21:24 -0700
committerAdam Soltys <[email protected]>2022-10-03 10:21:24 -0700
commit1792eb0ce5a2ff127e9f3c3bce392749f20b3f86 (patch)
treeebae8e1984d66cac88f04177fcad1a279313aa8c /src/routes/user/+server.js
parentcb272477247582355d38bc6c47b1795801689a55 (diff)
downloadcoinos-ui-1792eb0ce5a2ff127e9f3c3bce392749f20b3f86.tar.gz
coinos-ui-1792eb0ce5a2ff127e9f3c3bce392749f20b3f86.zip
migrate to new actions/cookies api
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));
}