|
@@ -76,12 +76,12 @@ const RegisteringProxyUrlProcess = () => {
|
|
|
|
|
|
|
|
const GeneratingTokensAndRegisteringProxyServiceProcess = withUnstatedContainers((props) => {
|
|
const GeneratingTokensAndRegisteringProxyServiceProcess = withUnstatedContainers((props) => {
|
|
|
const { t } = useTranslation();
|
|
const { t } = useTranslation();
|
|
|
- const { appContainer, slackAppIntegrationId } = props;
|
|
|
|
|
|
|
+ const { appContainer, slackAppIntegrationId, onUpdateSlackAppIntegration } = props;
|
|
|
|
|
|
|
|
const regenerateTokensHandler = async() => {
|
|
const regenerateTokensHandler = async() => {
|
|
|
try {
|
|
try {
|
|
|
await appContainer.apiv3.put('/slack-integration-settings/regenerate-tokens', { slackAppIntegrationId });
|
|
await appContainer.apiv3.put('/slack-integration-settings/regenerate-tokens', { slackAppIntegrationId });
|
|
|
- // TODO: fetch data by GW-6160
|
|
|
|
|
|
|
+ onUpdateSlackAppIntegration();
|
|
|
toastSuccess(t('toaster.update_successed', { target: 'Token' }));
|
|
toastSuccess(t('toaster.update_successed', { target: 'Token' }));
|
|
|
}
|
|
}
|
|
|
catch (err) {
|
|
catch (err) {
|
|
@@ -271,6 +271,7 @@ const WithProxyAccordions = (props) => {
|
|
|
slackAppIntegrationId={props.slackAppIntegrationId}
|
|
slackAppIntegrationId={props.slackAppIntegrationId}
|
|
|
tokenPtoG={props.tokenPtoG}
|
|
tokenPtoG={props.tokenPtoG}
|
|
|
tokenGtoP={props.tokenGtoP}
|
|
tokenGtoP={props.tokenGtoP}
|
|
|
|
|
+ onUpdateSlackAppIntegration={props.onUpdateSlackAppIntegration}
|
|
|
/>,
|
|
/>,
|
|
|
},
|
|
},
|
|
|
'③': {
|
|
'③': {
|
|
@@ -299,6 +300,7 @@ const WithProxyAccordions = (props) => {
|
|
|
slackAppIntegrationId={props.slackAppIntegrationId}
|
|
slackAppIntegrationId={props.slackAppIntegrationId}
|
|
|
tokenPtoG={props.tokenPtoG}
|
|
tokenPtoG={props.tokenPtoG}
|
|
|
tokenGtoP={props.tokenGtoP}
|
|
tokenGtoP={props.tokenGtoP}
|
|
|
|
|
+ onUpdateSlackAppIntegration={props.onUpdateSlackAppIntegration}
|
|
|
/>,
|
|
/>,
|
|
|
},
|
|
},
|
|
|
'④': {
|
|
'④': {
|
|
@@ -340,6 +342,7 @@ WithProxyAccordions.propTypes = {
|
|
|
appContainer: PropTypes.instanceOf(AppContainer).isRequired,
|
|
appContainer: PropTypes.instanceOf(AppContainer).isRequired,
|
|
|
botType: PropTypes.string.isRequired,
|
|
botType: PropTypes.string.isRequired,
|
|
|
slackAppIntegrationId: PropTypes.string.isRequired,
|
|
slackAppIntegrationId: PropTypes.string.isRequired,
|
|
|
|
|
+ onUpdateSlackAppIntegration: PropTypes.func,
|
|
|
tokenPtoG: PropTypes.string,
|
|
tokenPtoG: PropTypes.string,
|
|
|
tokenGtoP: PropTypes.string,
|
|
tokenGtoP: PropTypes.string,
|
|
|
};
|
|
};
|