aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-02-24 12:17:11 -0800
committerAdam Soltys <[email protected]>2026-02-24 12:17:11 -0800
commitac550ea1bbe0b29a363ee668d7b8c21dd3b35f6e (patch)
tree1cb87458dcb4448677da89675abb52d50f474ad7 /src/routes
parentf576478465f4192928d387d3408de54b1f369bf8 (diff)
parent8ab48973812289c19f48d15b7a9771a89d35797a (diff)
downloadcoinos-ui-ac550ea1bbe0b29a363ee668d7b8c21dd3b35f6e.tar.gz
coinos-ui-ac550ea1bbe0b29a363ee668d7b8c21dd3b35f6e.zip
Merge remote-tracking branch 'origin/nip17dm' into ark2
# Conflicts: # src/lib/nip07.ts # src/lib/nip17.ts # src/locales/en.json # src/locales/fr.json # src/routes/(app)/dm/+page.svelte
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/(app)/dm/+page.svelte7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/routes/(app)/dm/+page.svelte b/src/routes/(app)/dm/+page.svelte
index a0ad4f27..67c647b0 100644
--- a/src/routes/(app)/dm/+page.svelte
+++ b/src/routes/(app)/dm/+page.svelte
@@ -164,6 +164,9 @@
}
selectedChat = c;
+ if (!selectedChat) {
+ return;
+ }
if (!includesPubkey(chats, c.pubkey)) {
chats.unshift(c);
}
@@ -281,6 +284,7 @@
const sendMessage = async (message: string) => {
const expiry = expiryEnabled ? expiryDays : undefined;
await libnip17.send(message, user, selectedChat, expiry);
+ text = "";
updateEvents();
};
@@ -315,7 +319,8 @@
(creatingNewChat ? ($theme === "light" ? " light-selected" : " dark-selected") : "")}
onclick={() => {
creatingNewChat = !creatingNewChat;
- selectedChat = null;
+ selectChat(null);
+ searchQuery = "";
}}
>
+