/
integrator2
/
dklt
Обзор
Документация
Войти
/
integrator2
/
dklt
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/app/source/chat.controller.ts
38 строк
925 B
sarkazi
first_commit
05 июн 2025, 14:40
05 июн 2025, 14:40
7f52590
Код
Авторство
О чём код?
import { Controller, Get, HttpCode, Param, Req, UseGuards, } from "@nestjs/common"; import { AuthGuard } from "../account/guards/auth.guard"; import { Request } from "express"; import { ChatService } from "../../core/source/chat.service"; import { HandleError } from "@/core/decorators/handle-error.decorator"; import { GlobalLoggerService } from "@/infrastructure/logger/logger.service"; @Controller("chat") export class ChatController { constructor( private readonly chatService: ChatService, private readonly logger: GlobalLoggerService ) {} @HttpCode(200) @UseGuards(AuthGuard) @Get("/:cid") @HandleError(false) async getChatEntityHandler( @Req() request: Request, @Param() param: { cid: string } ): Promise<string> { const authAccount = request.account; const { cid } = param; return this.chatService.getChatEntityHandler(authAccount.account_id, cid); } }