diff --git a/front/src/pages/ChannelPage.tsx b/front/src/pages/ChannelPage.tsx index 1d24a4a..0779ea2 100644 --- a/front/src/pages/ChannelPage.tsx +++ b/front/src/pages/ChannelPage.tsx @@ -64,6 +64,17 @@ export default function ChannelPage() { }); }, [name]); + useEffect(() => { + const id = setInterval(() => { + axios + .get("/api/lastmessages").then((res) => { + setMessages(res.data) + }) + }, 5000) + + return () => { clearInterval(id) } + }, []) + if (!channel || !messages) { return
Loading...
; } diff --git a/front/src/pages/UserPage.tsx b/front/src/pages/UserPage.tsx index 937bb18..c85356c 100644 --- a/front/src/pages/UserPage.tsx +++ b/front/src/pages/UserPage.tsx @@ -18,6 +18,17 @@ export default function UserPage() { }); }, [username]); + useEffect(() => { + const id = setInterval(() => { + axios + .get("/api/lastmessages").then((res) => { + setMessages(res.data) + }) + }, 5000) + + return () => { clearInterval(id) } + }, []) + if (!user) { return
Loading...
; }