mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-07-24 17:38:40 -06:00
Merge pull request #216 from craines/main
fix: Removed await from webhook when sending a message
This commit is contained in:
commit
e75ef21eb6
@ -2172,6 +2172,21 @@ export class WAStartupService {
|
|||||||
!message['conversation'] &&
|
!message['conversation'] &&
|
||||||
sender !== 'status@broadcast'
|
sender !== 'status@broadcast'
|
||||||
) {
|
) {
|
||||||
|
|
||||||
|
if (message['reactionMessage']) {
|
||||||
|
this.logger.verbose('Sending reaction');
|
||||||
|
return await this.client.sendMessage(
|
||||||
|
sender,
|
||||||
|
{
|
||||||
|
react: {
|
||||||
|
text: message['reactionMessage']['text'],
|
||||||
|
key: message['reactionMessage']['key']
|
||||||
|
}
|
||||||
|
} as unknown as AnyMessageContent,
|
||||||
|
option as unknown as MiscMessageGenerationOptions,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
if (!message['audio']) {
|
if (!message['audio']) {
|
||||||
this.logger.verbose('Sending message');
|
this.logger.verbose('Sending message');
|
||||||
return await this.client.sendMessage(
|
return await this.client.sendMessage(
|
||||||
@ -2187,7 +2202,6 @@ export class WAStartupService {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (message['conversation']) {
|
if (message['conversation']) {
|
||||||
this.logger.verbose('Sending message');
|
this.logger.verbose('Sending message');
|
||||||
return await this.client.sendMessage(
|
return await this.client.sendMessage(
|
||||||
@ -2235,7 +2249,7 @@ export class WAStartupService {
|
|||||||
this.logger.log(messageRaw);
|
this.logger.log(messageRaw);
|
||||||
|
|
||||||
this.logger.verbose('Sending data to webhook in event SEND_MESSAGE');
|
this.logger.verbose('Sending data to webhook in event SEND_MESSAGE');
|
||||||
await this.sendDataWebhook(Events.SEND_MESSAGE, messageRaw);
|
this.sendDataWebhook(Events.SEND_MESSAGE, messageRaw);
|
||||||
|
|
||||||
if (this.localChatwoot.enabled && !isChatwoot) {
|
if (this.localChatwoot.enabled && !isChatwoot) {
|
||||||
this.chatwootService.eventWhatsapp(Events.SEND_MESSAGE, { instanceName: this.instance.name }, messageRaw);
|
this.chatwootService.eventWhatsapp(Events.SEND_MESSAGE, { instanceName: this.instance.name }, messageRaw);
|
||||||
|
Loading…
Reference in New Issue
Block a user