2
0
Эх сурвалжийг харах

defined fetchSlackWorkSpaceName

Shun Miyazawa 5 жил өмнө
parent
commit
376fe0d6e7

+ 11 - 10
src/client/js/components/Admin/SlackIntegration/CustomBotWithoutProxySettings.jsx

@@ -21,21 +21,22 @@ const CustomBotWithoutProxySettings = (props) => {
   const [isConnectedToSlack, setIsConnectedToSlack] = useState(null);
   const [isConnectedToSlack, setIsConnectedToSlack] = useState(null);
 
 
   useEffect(() => {
   useEffect(() => {
-    const fetchData = async() => {
-      try {
-        const res = await appContainer.apiv3.get('/slack-integration/custom-bot-without-proxy/slack-workspace-name');
-        setSlackWSNameInWithoutProxy(res.data.slackWorkSpaceName);
-      }
-      catch (err) {
-        toastError(err);
-      }
-    };
     setSlackWSNameInWithoutProxy(null);
     setSlackWSNameInWithoutProxy(null);
     if (isConnectedToSlack) {
     if (isConnectedToSlack) {
-      fetchData();
+      fetchSlackWorkSpaceName();
     }
     }
   }, [appContainer, isConnectedToSlack]);
   }, [appContainer, isConnectedToSlack]);
 
 
+  const fetchSlackWorkSpaceName = async() => {
+    try {
+      const res = await appContainer.apiv3.get('/slack-integration/custom-bot-without-proxy/slack-workspace-name');
+      setSlackWSNameInWithoutProxy(res.data.slackWorkSpaceName);
+    }
+    catch (err) {
+      toastError(err);
+    }
+  };
+
   const fetchData = useCallback(async() => {
   const fetchData = useCallback(async() => {
     try {
     try {
       await adminAppContainer.retrieveAppSettingsData();
       await adminAppContainer.retrieveAppSettingsData();