minimal streamplace frontend
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix message sending

Juliet 1d35393e 086e1e36

+4 -7
+4 -7
src/components/Chat.tsx
··· 108 108 const [messages, setMessages] = createSignal<ChatMessage[]>([]); 109 109 const [connected, setConnected] = createSignal(false); 110 110 const [inputText, setInputText] = createSignal(""); 111 - const [sending, setSending] = createSignal(false); 111 + 112 112 const [replyingTo, setReplyingTo] = createSignal<ChatMessage | undefined>(); 113 113 let inputEl!: HTMLInputElement; 114 114 ··· 171 171 } 172 172 : undefined; 173 173 174 - setSending(true); 174 + setInputText(""); 175 + setReplyingTo(undefined); 175 176 try { 176 177 await sendChatMessage(currentAgent, did, streamerDid, text, resolveHandle, reply); 177 - setInputText(""); 178 - setReplyingTo(undefined); 179 178 } catch (err) { 180 179 console.error("Failed to send chat:", err); 181 - } finally { 182 - setSending(false); 183 180 } 184 181 }; 185 182 ··· 304 301 value={inputText()} 305 302 onInput={(e) => setInputText(e.currentTarget.value)} 306 303 onKeyDown={handleKeyDown} 307 - disabled={sending() || !props.streamerDid} 304 + disabled={!props.streamerDid} 308 305 /> 309 306 </div> 310 307 </Show>