diff --git a/examples/store-reactjs-chat/src/App.js b/examples/store-reactjs-chat/src/App.js index 0826446397..3efbcfde2a 100644 --- a/examples/store-reactjs-chat/src/App.js +++ b/examples/store-reactjs-chat/src/App.js @@ -46,20 +46,16 @@ function App() { if (!waku) return; if (wakuStatus !== 'Connected') return; - const interval = setInterval(() => { - waku.store - .queryHistory([ContentTopic]) - .catch((e) => { - console.log('Failed to retrieve messages', e); - }) - .then((retrievedMessages) => { - const messages = retrievedMessages.map(decodeMessage).filter(Boolean); + waku.store + .queryHistory([ContentTopic]) + .catch((e) => { + console.log('Failed to retrieve messages', e); + }) + .then((retrievedMessages) => { + const messages = retrievedMessages.map(decodeMessage).filter(Boolean); - setMessages(messages); - }); - }, 10000); - - return () => clearInterval(interval); + setMessages(messages); + }); }, [waku, wakuStatus]); return (