From fa59d5f7ebd687dfb3e90e2b8197c751cfea2ace Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Wed, 26 Feb 2025 17:17:28 -0800 Subject: pins --- src/routes/(app)/[username]/(profile)/+page.ts | 18 ++++++++------- src/routes/(app)/post/+server.ts | 9 -------- src/routes/(app)/send/[...text]/+page.server.ts | 4 +++- src/routes/(app)/send/[...text]/+page.svelte | 30 +++++++++++++++++++++---- 4 files changed, 39 insertions(+), 22 deletions(-) delete mode 100644 src/routes/(app)/post/+server.ts (limited to 'src/routes/(app)') diff --git a/src/routes/(app)/[username]/(profile)/+page.ts b/src/routes/(app)/[username]/(profile)/+page.ts index c7c89824..7fe2192a 100644 --- a/src/routes/(app)/[username]/(profile)/+page.ts +++ b/src/routes/(app)/[username]/(profile)/+page.ts @@ -1,8 +1,10 @@ -// import { signer } from "$lib/store"; -// import cookies from "js-cookie"; -// -// export const ssr = false; -// export async function load() { -// const sk = cookies.get("sk"); -// if (sk) signer.set({ method: "nsec", params: { sk }, ready: true }); -// } +import { signer } from "$lib/store"; +import cookies from "js-cookie"; +import { get } from "svelte/store"; + +export const ssr = false; +export async function load() { + const sk = cookies.get("sk"); + if (sk && !get(signer)) + signer.set({ method: "nsec", params: { sk }, ready: true }); +} diff --git a/src/routes/(app)/post/+server.ts b/src/routes/(app)/post/+server.ts deleted file mode 100644 index 35c04186..00000000 --- a/src/routes/(app)/post/+server.ts +++ /dev/null @@ -1,9 +0,0 @@ -export async function POST({ cookies, params, request }) { - const body = await request.json(); - try { - const result = await post("/event", body, auth(cookies)); - return json(result); - } catch (e: any) { - error(500, e.message); - } -} diff --git a/src/routes/(app)/send/[...text]/+page.server.ts b/src/routes/(app)/send/[...text]/+page.server.ts index cd259733..81726ad1 100644 --- a/src/routes/(app)/send/[...text]/+page.server.ts +++ b/src/routes/(app)/send/[...text]/+page.server.ts @@ -3,13 +3,15 @@ import { auth, fd, get } from "$lib/utils"; import { fail, redirect } from "@sveltejs/kit"; const limit = 10; -export async function load({ cookies, params, parent, url }) { +export async function load({ cookies, depends, params, parent, url }) { + depends("contacts"); const { user } = await parent(); if (!user) redirect(307, "/login"); const { text } = params; await parse(text, url.host); const contacts = await get(`/contacts/${limit}`, auth(cookies)); + return { contacts }; } diff --git a/src/routes/(app)/send/[...text]/+page.svelte b/src/routes/(app)/send/[...text]/+page.svelte index 84995789..3caf4bc9 100644 --- a/src/routes/(app)/send/[...text]/+page.svelte +++ b/src/routes/(app)/send/[...text]/+page.svelte @@ -1,4 +1,5 @@