mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-12-10 02:19:39 -06:00
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.
12 lines
429 B
TypeScript
12 lines
429 B
TypeScript
import { OfferCallDto } from '@api/dto/call.dto';
|
|
import { InstanceDto } from '@api/dto/instance.dto';
|
|
import { WAMonitoringService } from '@api/services/monitor.service';
|
|
|
|
export class CallController {
|
|
constructor(private readonly waMonitor: WAMonitoringService) {}
|
|
|
|
public async offerCall({ instanceName }: InstanceDto, data: OfferCallDto) {
|
|
return await this.waMonitor.waInstances[instanceName].offerCall(data);
|
|
}
|
|
}
|