|
|
@@ -19,6 +19,7 @@ import { AddSigningSecretToReq } from '~/middlewares/slack-to-growi/add-signing-
|
|
|
import { AuthorizeCommandMiddleware, AuthorizeInteractionMiddleware } from '~/middlewares/slack-to-growi/authorizer';
|
|
|
import { InstallerService } from '~/services/InstallerService';
|
|
|
import { RegisterService } from '~/services/RegisterService';
|
|
|
+import { UnregisterService } from '~/services/UnregisterService';
|
|
|
import loggerFactory from '~/utils/logger';
|
|
|
|
|
|
|
|
|
@@ -43,6 +44,9 @@ export class SlackCtrl {
|
|
|
@Inject()
|
|
|
registerService: RegisterService;
|
|
|
|
|
|
+ @Inject()
|
|
|
+ unregisterService: UnregisterService;
|
|
|
+
|
|
|
@Get('/install')
|
|
|
async install(): Promise<string> {
|
|
|
const url = await this.installerService.installer.generateInstallUrl({
|