itizawa před 4 roky
rodič
revize
88976a6328
1 změnil soubory, kde provedl 11 přidání a 4 odebrání
  1. 11 4
      packages/slackbot-proxy/src/controllers/privacy.ts

+ 11 - 4
packages/slackbot-proxy/src/controllers/privacy.ts

@@ -1,13 +1,20 @@
-import { Controller, Get } from '@tsed/common';
+import { Controller, PlatformRouter } from '@tsed/common';
+import { Request, Response } from 'express';
 
 const isOfficialMode = process.env.OFFICIAL_MODE === 'true';
 
 @Controller('/privacy')
 export class SlackCtrl {
 
-  @Get('/')
-  async install(): Promise<string> {
-    return 'Privary Policy';
+  constructor(router: PlatformRouter) {
+    if (isOfficialMode) {
+      router.get('/', this.getPrivacy);
+    }
+  }
+
+  // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
+  getPrivacy(req: Request, res: Response): string|void {
+    res.send('Privary Policy');
   }
 
 }