diff --git a/web-chat/src/Room.tsx b/web-chat/src/Room.tsx index 5513068798..59efac061a 100644 --- a/web-chat/src/Room.tsx +++ b/web-chat/src/Room.tsx @@ -17,21 +17,16 @@ interface Props { lines: ChatMessage[], } -interface State { - messageToSend: string -} - - export default function Room (props :Props) { - let [state, setState] = useState({ messageToSend: '' }); + let [messageToSend, setMessageToSend] = useState(''); const { waku } = useWaku(); const messageHandler = (msg: string) => { - setState({ messageToSend: msg }); + setMessageToSend(msg); } const sendMessage = async () => { - const chatMessage = new ChatMessage(new Date(), 'web-chat', state.messageToSend); + const chatMessage = new ChatMessage(new Date(), 'web-chat', messageToSend); const wakuMsg = WakuMessage.fromBytes(chatMessage.encode(), ChatContentTopic); await waku!.relay.send(wakuMsg); }