diff options
| author | Adam Soltys <[email protected]> | 2023-02-17 12:37:10 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2023-02-17 12:37:10 -0800 |
| commit | dfd236a6aaffa7389c6eb03086aafdf4d4c7e262 (patch) | |
| tree | 3d27644d097801b20df7ec0741192cddad31fde9 /src | |
| parent | 1309ea15abe75353bb1fd668ce1bb1a7f144cf0b (diff) | |
| download | coinos-ui-dfd236a6aaffa7389c6eb03086aafdf4d4c7e262.tar.gz coinos-ui-dfd236a6aaffa7389c6eb03086aafdf4d4c7e262.zip | |
clear input right away
Diffstat (limited to 'src')
| -rw-r--r-- | src/routes/(app)/[username]/messages/+page.svelte | 19 |
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); |
