zahmis 5 лет назад
Родитель
Сommit
a3283172ba

+ 7 - 3
src/client/js/components/Admin/SlackIntegration/CustomBotWithoutProxySettingsAccordion.jsx

@@ -1,4 +1,4 @@
-import React, { useState, useEffect, useCallback } from 'react';
+import React, { useState/* , useEffect, useCallback */ } from 'react';
 import PropTypes from 'prop-types';
 import PropTypes from 'prop-types';
 import { useTranslation } from 'react-i18next';
 import { useTranslation } from 'react-i18next';
 import { Collapse } from 'reactstrap';
 import { Collapse } from 'reactstrap';
@@ -17,7 +17,9 @@ export const botInstallationStep = {
 
 
 const CustomBotWithoutProxySettingsAccordion = ({
 const CustomBotWithoutProxySettingsAccordion = ({
   appContainer,
   appContainer,
-  activeStep, slackSigningSecret, slackSigningSecretEnv, slackBotToken, slackBotTokenEnv, isRgisterSlackCredentials, isSendTestMessage, setIsSendTestMessage,
+  activeStep, slackSigningSecret, slackSigningSecretEnv, slackBotToken,
+  slackBotTokenEnv, isRgisterSlackCredentials, isSendTestMessage,
+  setSlackSigningSecret, setSlackBotToken, setIsSendTestMessage,
 }) => {
 }) => {
   const { t } = useTranslation('admin');
   const { t } = useTranslation('admin');
   const [openAccordionIndexes, setOpenAccordionIndexes] = useState(new Set([activeStep]));
   const [openAccordionIndexes, setOpenAccordionIndexes] = useState(new Set([activeStep]));
@@ -69,7 +71,7 @@ const CustomBotWithoutProxySettingsAccordion = ({
         slackBotToken,
         slackBotToken,
         currentBotType,
         currentBotType,
       });
       });
-      fetchData();
+      // fetchData();
       toastSuccess(t('toaster.update_successed', { target: t('admin:slack_integration.custom_bot_without_proxy_settings') }));
       toastSuccess(t('toaster.update_successed', { target: t('admin:slack_integration.custom_bot_without_proxy_settings') }));
     }
     }
     catch (err) {
     catch (err) {
@@ -254,6 +256,8 @@ CustomBotWithoutProxySettingsAccordion.propTypes = {
   slackBotTokenEnv: PropTypes.string,
   slackBotTokenEnv: PropTypes.string,
   isRgisterSlackCredentials: PropTypes.bool,
   isRgisterSlackCredentials: PropTypes.bool,
   isSendTestMessage: PropTypes.bool,
   isSendTestMessage: PropTypes.bool,
+  setSlackSigningSecret: PropTypes.func,
+  setSlackBotToken: PropTypes.func,
   setIsSendTestMessage: PropTypes.func,
   setIsSendTestMessage: PropTypes.func,
   adminAppContainer: PropTypes.instanceOf(AdminAppContainer).isRequired,
   adminAppContainer: PropTypes.instanceOf(AdminAppContainer).isRequired,
   activeStep: PropTypes.oneOf(Object.values(botInstallationStep)).isRequired,
   activeStep: PropTypes.oneOf(Object.values(botInstallationStep)).isRequired,