aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2023-02-17 12:37:10 -0800
committerAdam Soltys <[email protected]>2023-02-17 12:37:10 -0800
commit4e20fc0a9a7963745b4ed936095f9ca0c07f4d99 (patch)
tree3d27644d097801b20df7ec0741192cddad31fde9 /src
parentba04bb1eb3b0b806fb7d58d143cf20206a48eb8c (diff)
downloadcoinos-ui-4e20fc0a9a7963745b4ed936095f9ca0c07f4d99.tar.gz
coinos-ui-4e20fc0a9a7963745b4ed936095f9ca0c07f4d99.zip
clear input right away
Diffstat (limited to 'src')
-rw-r--r--src/routes/(app)/[username]/messages/+page.svelte19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/routes/(app)/[username]/messages/+page.svelte b/src/routes/(app)/[username]/messages/+page.svelte
index 55eff398..adbb262f 100644
--- a/src/routes/(app)/[username]/messages/+page.svelte
+++ b/src/routes/(app)/[username]/messages/+page.svelte
@@ -56,7 +56,6 @@
let sent, submitting, message;
let submit = async () => {
- input.focus();
submitting = true;
let event = {
@@ -67,17 +66,19 @@
};
event.message = message;
- event.id = await calculateId(event);
- tick().then(() => pane && (pane.scrollTop = pane.scrollHeight));
- try {
- event.author = user;
- event.recipient = subject;
+ message = '';
+ input.focus();
- messages.push(event);
- messages = messages;
- tick().then(() => pane && (pane.scrollTop = pane.scrollHeight));
+ event.author = user;
+ event.recipient = subject;
+ messages.push(event);
+ messages = messages;
+ tick().then(() => pane && (pane.scrollTop = pane.scrollHeight));
+
+ try {
+ event.id = await calculateId(event);
event.content = await encrypt({ message, recipient: subject.pubkey, user });
await sign({ event, user });
await send(event);