mirror of
https://github.com/StepanovPlaton/Chat.git
synced 2026-04-03 20:30:40 +04:00
Init project. Create simple backend. Add postgres in docker
This commit is contained in:
18
backend/src/controllers/message/message.controller.ts
Normal file
18
backend/src/controllers/message/message.controller.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
import Message, { CreateMessageDTO } from '@/entities/message';
|
||||
import MessageService from '@/shared/services/message';
|
||||
import { Body, Controller, Get, Post } from '@nestjs/common';
|
||||
|
||||
@Controller('message')
|
||||
export class MessageController {
|
||||
constructor(private messageService: MessageService) {}
|
||||
|
||||
@Get()
|
||||
async getTopOfHistory(): Promise<Message[]> {
|
||||
return await this.messageService.getTopOfHistory();
|
||||
}
|
||||
|
||||
@Post()
|
||||
async send(@Body() message: CreateMessageDTO): Promise<Message> {
|
||||
return await this.messageService.addMessage(message);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user