import { error, redirect } from '@sveltejs/kit'; import { get, post, auth } from '$lib/utils'; import { env } from '$env/dynamic/public'; export const { PUBLIC_BTC: btc } = env; export async function load({ cookies, locals, request, url, params }) { url.pathname; let token = cookies.get('token'); let rates; let subject; let { user } = locals; if (user) { let account = user.accounts.find((a) => a.asset === btc && !a.pubkey); if (account) { let { id } = account; if (user.account_id !== id) { user = await post('/shiftAccount', { id }, auth(cookies)); } } } let rate = await get('/rate'); rates = await get('/rates'); return { subject, user, token, rate, rates }; }