aboutsummaryrefslogtreecommitdiffstats
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
commitdfd236a6aaffa7389c6eb03086aafdf4d4c7e262 (patch)
tree3d27644d097801b20df7ec0741192cddad31fde9
parent1309ea15abe75353bb1fd668ce1bb1a7f144cf0b (diff)
downloadcoinos-ui-dfd236a6aaffa7389c6eb03086aafdf4d4c7e262.tar.gz
coinos-ui-dfd236a6aaffa7389c6eb03086aafdf4d4c7e262.zip
clear input right away
-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);