27 lines
822 B
TypeScript
27 lines
822 B
TypeScript
import { Body, Controller, Get, Post } from '@nestjs/common';
|
|
import { MessagesService } from './messages.service';
|
|
import { CreateMessageDto } from './dtos/create-message.dto';
|
|
import { CreateBulkMessageDto } from './dtos/create-bulk-message.dto';
|
|
import { SendMessageDto } from './dtos/send-message.dto';
|
|
import { ReplyMessageDto } from './dtos/reply-message.dto';
|
|
|
|
@Controller('messages')
|
|
export class MessagesController {
|
|
constructor(private readonly service: MessagesService) {}
|
|
|
|
@Post()
|
|
create(@Body() dto: CreateMessageDto) {
|
|
return this.service.create(dto);
|
|
}
|
|
|
|
@Post('send-message')
|
|
sendMessage(@Body() data: SendMessageDto) {
|
|
return this.service.sendMessage(data);
|
|
}
|
|
|
|
@Post('reply-message')
|
|
replyMessage(@Body() data: ReplyMessageDto) {
|
|
return this.service.replyMessage(data);
|
|
}
|
|
}
|