diff options
| author | Adam Soltys <[email protected]> | 2024-10-31 09:34:16 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2024-10-31 09:34:16 -0700 |
| commit | 243abb0a3d29e8e34e263eec843488e3bdb468a4 (patch) | |
| tree | be55931ba0f3c110c3001f56a5339cb63e78b761 /src/routes/(app)/messages | |
| parent | 4742e72ec25823ceeea7848fb2e1f868bed7f472 (diff) | |
| download | coinos-ui-243abb0a3d29e8e34e263eec843488e3bdb468a4.tar.gz coinos-ui-243abb0a3d29e8e34e263eec843488e3bdb468a4.zip | |
biome
Diffstat (limited to 'src/routes/(app)/messages')
| -rw-r--r-- | src/routes/(app)/messages/+page.server.ts | 56 | ||||
| -rw-r--r-- | src/routes/(app)/messages/[recipient]/+page.server.ts | 32 |
2 files changed, 44 insertions, 44 deletions
diff --git a/src/routes/(app)/messages/+page.server.ts b/src/routes/(app)/messages/+page.server.ts index a7195b18..b64dfb42 100644 --- a/src/routes/(app)/messages/+page.server.ts +++ b/src/routes/(app)/messages/+page.server.ts @@ -2,43 +2,43 @@ import { get } from "$lib/utils"; import { redirect } from "@sveltejs/kit"; interface Message { - created_at: number; + created_at: number; } interface Note { - created_at: number; - seen: number; + created_at: number; + seen: number; } export async function load({ params, parent }) { - let { user } = await parent(); - if (user.username !== params.username) redirect(307, `/${params.username}`); - let { since = 0 } = params; + const { user } = await parent(); + if (user.username !== params.username) redirect(307, `/${params.username}`); + const { since = 0 } = params; - let messages = [], - notes = []; + let messages = []; + let notes = []; - if (user?.pubkey) { - let { pubkey } = user; - try { - messages = await get(`/${pubkey}/${since}/messages`); - messages = messages.sort( - (a: Message, b: Message) => b.created_at - a.created_at, - ); - } catch (e) { - console.log(`failed to fetch nostr messages`, e); - } + if (user?.pubkey) { + const { pubkey } = user; + try { + messages = await get(`/${pubkey}/${since}/messages`); + messages = messages.sort( + (a: Message, b: Message) => b.created_at - a.created_at, + ); + } catch (e) { + console.log("failed to fetch nostr messages", e); + } - try { - notes = await get(`/${pubkey}/notes`); - } catch (e) { - console.log(`failed to fetch nostr notes for ${pubkey}`, e); - } + try { + notes = await get(`/${pubkey}/notes`); + } catch (e) { + console.log(`failed to fetch nostr notes for ${pubkey}`, e); + } - notes.map((e: Note) => { - e.seen = e.created_at; - }); - } + notes.map((e: Note) => { + e.seen = e.created_at; + }); + } - return { messages, notes }; + return { messages, notes }; } diff --git a/src/routes/(app)/messages/[recipient]/+page.server.ts b/src/routes/(app)/messages/[recipient]/+page.server.ts index 0ff2885e..6e61e1b4 100644 --- a/src/routes/(app)/messages/[recipient]/+page.server.ts +++ b/src/routes/(app)/messages/[recipient]/+page.server.ts @@ -2,24 +2,24 @@ import { get } from "$lib/utils"; import type { Message } from "$lib/types"; export async function load({ params, parent }) { - let { user } = await parent(); - let { since = 0 } = params; + const { user } = await parent(); + const { since = 0 } = params; - let messages: Message[] = []; - let recipient = await get(`/users/${params.recipient}`); + let messages: Message[] = []; + const recipient = await get(`/users/${params.recipient}`); - try { - messages = await get(`/${user.pubkey}/${since}/messages`); + try { + messages = await get(`/${user.pubkey}/${since}/messages`); - messages = messages - .filter( - (m: Message) => - m.recipient?.id === recipient.id || m.author?.id === recipient.id, - ) - .sort((a, b) => a.created_at - b.created_at); - } catch (e) { - console.log(`failed to fetch nostr messages`, e); - } + messages = messages + .filter( + (m: Message) => + m.recipient?.id === recipient.id || m.author?.id === recipient.id, + ) + .sort((a, b) => a.created_at - b.created_at); + } catch (e) { + console.log("failed to fetch nostr messages", e); + } - return { messages, recipient, user }; + return { messages, recipient, user }; } |
