From 00764b8cc3a5e39694abee5ba9676c8edfb12f66 Mon Sep 17 00:00:00 2001 From: Paul Makles Date: Tue, 4 Jan 2022 14:47:39 +0000 Subject: [PATCH] fix(sidebar): use autorun instead of reaction --- src/components/navigation/right/MemberSidebar.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/navigation/right/MemberSidebar.tsx b/src/components/navigation/right/MemberSidebar.tsx index f05296fb..173e4748 100644 --- a/src/components/navigation/right/MemberSidebar.tsx +++ b/src/components/navigation/right/MemberSidebar.tsx @@ -1,5 +1,5 @@ /* eslint-disable react-hooks/rules-of-hooks */ -import { reaction } from "mobx"; +import { autorun, reaction } from "mobx"; import { observer } from "mobx-react-lite"; import { useParams } from "react-router-dom"; import { Role } from "revolt-api/types/Servers"; @@ -170,7 +170,7 @@ function useEntries( export const GroupMemberSidebar = observer( ({ channel }: { channel: Channel }) => { const entries = useEntries(channel, (effect) => - reaction(() => channel.recipient_ids!, effect), + autorun(() => effect(channel.recipient_ids!)), ); return ( @@ -209,7 +209,7 @@ export const ServerMemberSidebar = observer( const entries = useEntries( channel, - (effect) => reaction(() => [...client.members.keys()], effect), + (effect) => autorun(() => effect([...client.members.keys()])), true, );