add send presence router

This commit is contained in:
Gabriel Pastori
2023-12-06 00:31:35 -03:00
parent 4c69b059d4
commit ee0f0f0be0
5 changed files with 76 additions and 0 deletions

View File

@@ -11,6 +11,7 @@ import {
SendLocationDto,
SendMediaDto,
SendPollDto,
SendPresenceDto,
SendReactionDto,
SendStatusDto,
SendStickerDto,
@@ -23,6 +24,11 @@ const logger = new Logger('MessageRouter');
export class SendMessageController {
constructor(private readonly waMonitor: WAMonitoringService) {}
public async sendPresence({ instanceName }: InstanceDto, data: SendPresenceDto) {
logger.verbose('requested sendPresence from ' + instanceName + ' instance');
return await this.waMonitor.waInstances[instanceName].sendPresence(data);
}
public async sendText({ instanceName }: InstanceDto, data: SendTextDto) {
logger.verbose('requested sendText from ' + instanceName + ' instance');
return await this.waMonitor.waInstances[instanceName].textMessage(data);