From 8cec1679a718e0cc6da67cf2604e6be8e9dab9a7 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 20 May 2024 20:13:06 -0700 Subject: [PATCH] =?UTF-8?q?[=F0=9F=90=B4]=20only=20try=20to=20initialize?= =?UTF-8?q?=20once=20in=20the=20NUX=20(#4142)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * only try to initialize once * nit --- src/components/dms/MessagesNUX.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/components/dms/MessagesNUX.tsx b/src/components/dms/MessagesNUX.tsx index 81d1cfff..8d3b11fa 100644 --- a/src/components/dms/MessagesNUX.tsx +++ b/src/components/dms/MessagesNUX.tsx @@ -53,6 +53,8 @@ function DialogInner({ const control = Dialog.useDialogContext() const {_} = useLingui() const t = useTheme() + + const [initialized, setInitialzed] = React.useState(false) const {mutate: updateDeclaration} = useUpdateActorDeclaration({ onError: () => { Toast.show(_(msg`Failed to update settings`)) @@ -69,10 +71,11 @@ function DialogInner({ ) useEffect(() => { - if (!chatDeclation) { + if (!chatDeclation && !initialized) { updateDeclaration('following') + setInitialzed(true) } - }, [chatDeclation, updateDeclaration]) + }, [chatDeclation, updateDeclaration, initialized]) return (