Steven Fukase 4 лет назад
Родитель
Сommit
0b97691a9e

+ 4 - 5
src/client/js/components/Admin/SlackIntegration/CustomBotWithProxySettings.jsx

@@ -54,13 +54,13 @@ const CustomBotWithProxySettings = (props) => {
   };
 
   const discardTokenHandler = async() => {
-    // const response = await appContainer.apiv3.delete('/slack-integration-settings/slack-app-integration',
-    //   { tokenGtoP, tokenPtoG });
-    console.log('asdfasdf');
+    const response = await appContainer.apiv3.delete('/slack-integration-settings/slack-app-integration',
+      { tokenGtoP, tokenPtoG });
+    console.log(response);
   };
 
   const generateTokenHandler = async() => {
-    // const response = await appContainer.apiv3.put('/slack-integration-settings/access-tokens');
+    const response = await appContainer.apiv3.put('/slack-integration-settings/access-tokens');
     console.log(response);
     setTokenGtoP('setAccessTokenForProxy');
     setTokenPtoG('tokenForProxy');
@@ -153,7 +153,6 @@ const CustomBotWithProxySettings = (props) => {
               botType="customBotWithProxy"
               discardTokenHandler={discardTokenHandler}
               generateTokenHandler={generateTokenHandler}
-              // TODO: Multiple accordion logic
               tokenPtoG={tokenPtoG}
               tokenGtoP={tokenGtoP}
             />

+ 3 - 1
src/client/js/components/Admin/SlackIntegration/WithProxyAccordions.jsx

@@ -268,6 +268,7 @@ export const WithProxyAccordions = (props) => {
     '②': {
       title: 'register_for_growi_official_bot_proxy_service',
       content: <GeneratingTokensAndRegisteringProxyServiceProcess
+        appContainer={props.appContainer}
         discardTokenHandler={props.discardTokenHandler}
         generateTokenHandler={props.generateTokenHandler}
         tokenPtoG={props.tokenPtoG}
@@ -296,6 +297,7 @@ export const WithProxyAccordions = (props) => {
     '③': {
       title: 'register_for_growi_official_bot_proxy_service',
       content: <GeneratingTokensAndRegisteringProxyServiceProcess
+        appContainer={props.appContainer}
         discardTokenHandler={props.discardTokenHandler}
         generateTokenHandler={props.generateTokenHandler}
         tokenPtoG={props.tokenPtoG}
@@ -311,6 +313,7 @@ export const WithProxyAccordions = (props) => {
       content: <TestProcess />,
     },
   };
+
   const integrationProcedureMapping = props.botType === 'officialBot' ? officialBotIntegrationProcedure : CustomBotIntegrationProcedure;
   return (
     <div
@@ -336,7 +339,6 @@ export const WithProxyAccordions = (props) => {
 /**
  * Wrapper component for using unstated
  */
-
 const OfficialBotSettingsAccordionsWrapper = withUnstatedContainers(WithProxyAccordions, [AppContainer]);
 WithProxyAccordions.propTypes = {
   appContainer: PropTypes.instanceOf(AppContainer).isRequired,