Files
bizmatch-project/bizmatch-server/src/mail/mail.controller.ts

17 lines
514 B
TypeScript

import { Body, Controller, Post } from '@nestjs/common';
import { ErrorResponse, MailInfo } from '../models/main.model';
import { MailService } from './mail.service.js';
@Controller('mail')
export class MailController {
constructor(private mailService: MailService) {}
@Post()
sendEMail(@Body() mailInfo: MailInfo): Promise<void | ErrorResponse> {
if (mailInfo.listing) {
return this.mailService.sendInquiry(mailInfo);
} else {
return this.mailService.sendRequest(mailInfo);
}
}
}