diff --git a/api/src/app.controller.ts b/api/src/app.controller.ts index f787ba51..c8e9dd4f 100644 --- a/api/src/app.controller.ts +++ b/api/src/app.controller.ts @@ -6,21 +6,13 @@ * 2. All derivative works must include clear attribution to the original creator and software, Hexastack and Hexabot, in a prominent location (e.g., in the software's "About" section, documentation, and README file). */ -import { - BadRequestException, - Controller, - Get, - Req, - Res, - Session, -} from '@nestjs/common'; +import { Controller, Get, Req, Session } from '@nestjs/common'; import { CsrfCheck, CsrfGenAuth } from '@tekuconcept/nestjs-csrf'; import { CsrfGenerator } from '@tekuconcept/nestjs-csrf/dist/csrf.generator'; -import { Request, Response } from 'express'; +import { Request } from 'express'; import { Session as ExpressSession } from 'express-session'; import { AppService } from './app.service'; -import { config } from './config'; import { LoggerService } from './logger/logger.service'; import { Roles } from './utils/decorators/roles.decorator'; @@ -53,20 +45,6 @@ export class AppController { @Get('__getcookie') cookies(@Req() req: Request): string { req.session.anonymous = true; - return '_sailsIoJSConnect();'; - } - - // @TODO : remove once old frontend is abandoned - @Get('logout') - logout(@Req() req: Request, @Res({ passthrough: true }) res: Response) { - res.clearCookie(config.session.name); - - req.session.destroy((error) => { - if (error) { - this.logger.error(error); - throw new BadRequestException(); - } - }); - return { status: 'ok' }; + return ''; } }