Browse Source

refac: message input optimization

Timothy Jaeryang Baek 3 weeks ago
parent
commit
e1386fe80b
1 changed files with 7 additions and 2 deletions
  1. 7 2
      src/lib/components/channel/MessageInput.svelte

+ 7 - 2
src/lib/components/channel/MessageInput.svelte

@@ -226,12 +226,17 @@
 		const chatInput = document.getElementById('chat-input');
 
 		if (chatInput) {
-			text = await textVariableHandler(text || '');
+			if (text !== '') {
+				text = await textVariableHandler(text || '');
+			}
 
 			chatInputElement?.setText(text);
 			chatInputElement?.focus();
 
-			text = await inputVariableHandler(text);
+			if (text !== '') {
+				text = await inputVariableHandler(text);
+			}
+
 			await tick();
 			if (cb) await cb(text);
 		}