aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/+layout.server.ts
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-11-26 13:08:08 -0800
committerAdam Soltys <[email protected]>2024-11-26 13:20:53 -0800
commit9b3e117eafbba224b86dd7f8b3c56a0370f72d5b (patch)
treea670c3ae954d5075c851126c2aca7a1a45d1b41d /src/routes/(app)/+layout.server.ts
parent2761363d694d3f24600abbe656769f64d7a67605 (diff)
downloadcoinos-ui-9b3e117eafbba224b86dd7f8b3c56a0370f72d5b.tar.gz
coinos-ui-9b3e117eafbba224b86dd7f8b3c56a0370f72d5b.zip
bip21 and socket fixes
Diffstat (limited to 'src/routes/(app)/+layout.server.ts')
-rw-r--r--src/routes/(app)/+layout.server.ts11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/routes/(app)/+layout.server.ts b/src/routes/(app)/+layout.server.ts
index 3c5b3b3e..d490a684 100644
--- a/src/routes/(app)/+layout.server.ts
+++ b/src/routes/(app)/+layout.server.ts
@@ -3,7 +3,7 @@ import { error, redirect } from "@sveltejs/kit";
export async function load({ cookies, request, url, params }) {
const { pathname } = url;
- const { username } = params;
+ const { id, username } = params;
const token = cookies.get("token");
let rate;
let rates = { USD: 1 };
@@ -20,7 +20,14 @@ export async function load({ cookies, request, url, params }) {
}
let subject;
- if (username) {
+
+ if (url.pathname.startsWith("/invoice") && id) {
+ try {
+ ({ user: subject } = await get(`/invoice/${id}`));
+ } catch (e) {
+ console.log("unable to fetch invoice", id, e);
+ }
+ } else if (username) {
try {
subject = await get(`/users/${username}`);
} catch (e) {