feat: adiciona controlador de chamadas

Adiciona o controlador de chamadas para oferecer chamadas falsas.

- Adiciona o arquivo `call.controller.ts` com a classe `CallController` que possui o método `offerCall` para oferecer chamadas falsas.
- Adiciona o arquivo `call.dto.ts` com as classes `Metadata` e `OfferCallDto` para definir os dados da chamada.
- Atualiza o arquivo `sendMessage.dto.ts` removendo a classe `OfferCallDto`.
- Atualiza o arquivo `whatsapp.baileys.service.ts` importando a classe `OfferCallDto` corretamente e atualizando o método `offerCall` para receber os parâmetros corretos.
- Adiciona o arquivo `call.router.ts` com a classe `CallRouter` para lidar com as rotas relacionadas a chamadas.
- Atualiza o arquivo `index.router.ts` para incluir as rotas relacionadas a chamadas.
This commit is contained in:
Felipe Medeiros
2024-10-07 10:49:51 -03:00
parent 0af00582f0
commit bcf59a2015
7 changed files with 50 additions and 23 deletions

8
src/api/dto/call.dto.ts Normal file
View File

@@ -0,0 +1,8 @@
export class Metadata {
number: string;
}
export class OfferCallDto extends Metadata {
isVideo?: boolean;
callDuration?: number;
}

View File

@@ -46,11 +46,6 @@ export class Metadata {
encoding?: boolean;
}
export class OfferCallDto extends Metadata {
isVideo?: boolean;
callDuration?: number;
}
export class SendTextDto extends Metadata {
text: string;
}