commit 8f6efdec40534420f1245faa88e1b08264c86267 parent 1b4cf57c8df9e694e64e84a0358e87ecd0d21d41 Author: MTRNord <mtrnord1@gmail.com> Date: Mon, 15 May 2023 02:15:10 +0200 Fix setting the new events on updates Diffstat:
| M | src/pages/MainPage.tsx | | | 8 | ++------ |
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/pages/MainPage.tsx b/src/pages/MainPage.tsx @@ -170,13 +170,9 @@ const ChatView: FC<ChatViewProps> = memo(({ room, }) => { // If there are no events or no changes, do nothing if (no_relations.length > 0 && events.length > 0) { const newEvents = [...no_relations]; - - if (eventsRaw.length !== eventsFull.length) { + if (eventsRaw.length !== eventsFull.length || newEvents.length !== events.length) { setEventsFull(() => [...eventsRaw]); - } - // Check if newEvents is equal to events - if (newEvents.length !== events.length) { - setEvents(() => events); + setEvents(() => newEvents); } } })