Minor changes

pull/8288/head
Puru Vijay 4 years ago
parent aba9633cf1
commit de522c43a1

@ -12,7 +12,7 @@ export async function GET({ url }) {
stringify({ stringify({
code: url.searchParams.get('code'), code: url.searchParams.get('code'),
client_id, client_id,
client_secret client_secret,
}) })
); );
const access_token = new URLSearchParams(await r1.text()).get('access_token'); const access_token = new URLSearchParams(await r1.text()).get('access_token');
@ -21,8 +21,8 @@ export async function GET({ url }) {
const r2 = await fetch('https://api.github.com/user', { const r2 = await fetch('https://api.github.com/user', {
headers: { headers: {
'User-Agent': 'svelte.dev', 'User-Agent': 'svelte.dev',
Authorization: `token ${access_token}` Authorization: `token ${access_token}`,
} },
}); });
const profile = await r2.json(); const profile = await r2.json();
@ -33,7 +33,7 @@ export async function GET({ url }) {
github_id: profile.id, github_id: profile.id,
github_name: profile.name, github_name: profile.name,
github_login: profile.login, github_login: profile.login,
github_avatar_url: profile.avatar_url github_avatar_url: profile.avatar_url,
}; };
const { sessionid, expires } = await session.create(user, access_token); const { sessionid, expires } = await session.create(user, access_token);
@ -52,10 +52,10 @@ export async function GET({ url }) {
expires: new Date(expires), expires: new Date(expires),
path: '/', path: '/',
httpOnly: true, httpOnly: true,
secure: url.protocol === 'https' secure: url.protocol === 'https',
}), }),
'Content-Type': 'text/html; charset=utf-8' 'Content-Type': 'text/html; charset=utf-8',
} },
} }
); );
} catch (err) { } catch (err) {

@ -2,6 +2,7 @@ import { redirect } from '@sveltejs/kit';
import { PUBLIC_API_BASE } from '$env/static/public'; import { PUBLIC_API_BASE } from '$env/static/public';
export async function load({ fetch, params, setHeaders }) { export async function load({ fetch, params, setHeaders }) {
// TODO: Use local data
const tutorial = await fetch(`${PUBLIC_API_BASE}/docs/svelte/tutorial/${params.slug}`); const tutorial = await fetch(`${PUBLIC_API_BASE}/docs/svelte/tutorial/${params.slug}`);
if (!tutorial.ok) { if (!tutorial.ok) {
@ -9,7 +10,7 @@ export async function load({ fetch, params, setHeaders }) {
} }
setHeaders({ setHeaders({
'cache-control': 'public, max-age=60' 'cache-control': 'public, max-age=60',
}); });
return { tutorial: await tutorial.json(), slug: params.slug }; return { tutorial: await tutorial.json(), slug: params.slug };

Loading…
Cancel
Save