From 1a449ae0b8dcba6d03d1a720f7bacc09a312d94f Mon Sep 17 00:00:00 2001
From: "Arthur E. Jones" <PartyLich@gmail.com>
Date: Thu, 14 Jul 2022 14:34:43 -0500
Subject: [PATCH] fix: wrap async func in useEffect

---
 .../desktop-client/src/components/Settings.js  | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/packages/desktop-client/src/components/Settings.js b/packages/desktop-client/src/components/Settings.js
index ff9942736..4314789db 100644
--- a/packages/desktop-client/src/components/Settings.js
+++ b/packages/desktop-client/src/components/Settings.js
@@ -476,14 +476,16 @@ function SettingsLink({ to, name, style, first, last }) {
 function Version() {
   let [version, setVersion] = useState('');
 
-  useEffect(async () => {
-    const { error, version } = await send('get-server-version');
-
-    if (error) {
-      setVersion('');
-    } else {
-      setVersion(version);
-    }
+  useEffect(() => {
+    (async () => {
+      const { error, version } = await send('get-server-version');
+
+      if (error) {
+        setVersion('');
+      } else {
+        setVersion(version);
+      }
+    })();
   }, []);
 
   return (
-- 
GitLab