wip: trpc

This commit is contained in:
Andras Bacsai
2022-12-13 12:47:14 +01:00
parent 1639d1725a
commit 1180d3fdde
28 changed files with 1341 additions and 175 deletions

View File

@@ -7,11 +7,14 @@ export const ssr = false;
export const load: LayoutLoad = async ({ url }) => {
const { pathname } = new URL(url);
const baseSettings = await t.settings.getBaseSettings.query();
try {
if (pathname === '/login' || pathname === '/register') {
const baseSettings = await t.settings.getBaseSettings.query();
return {
...baseSettings
settings: {
...baseSettings
}
};
}
const settings = await t.settings.getInstanceSettings.query();
@@ -19,8 +22,9 @@ export const load: LayoutLoad = async ({ url }) => {
Cookies.set('token', settings.data.token);
}
return {
...baseSettings,
...settings
settings: {
...settings
}
};
} catch (err) {
if (err?.data?.httpStatus == 401) {