expand try catch for all function

This commit is contained in:
Gabriel Pastori 2023-10-29 12:49:26 -03:00
parent 8a99386b33
commit 0817c2589f

View File

@ -157,29 +157,28 @@ export class TypebotService {
}, },
}; };
let request: any;
try { try {
request = await axios.post(data.url + '/api/v1/sendMessage', reqData); const request = await axios.post(data.url + '/api/v1/sendMessage', reqData);
await this.sendWAMessage(
instance,
remoteJid,
request.data.messages,
request.data.input,
request.data.clientSideActions,
);
this.waMonitor.waInstances[instance.instanceName].sendDataWebhook(Events.TYPEBOT_START, {
remoteJid: remoteJid,
url: url,
typebot: typebot,
variables: variables,
sessionId: id,
});
} catch (error) { } catch (error) {
this.logger.error(error); this.logger.error(error);
return; return;
} }
await this.sendWAMessage(
instance,
remoteJid,
request.data.messages,
request.data.input,
request.data.clientSideActions,
);
this.waMonitor.waInstances[instance.instanceName].sendDataWebhook(Events.TYPEBOT_START, {
remoteJid: remoteJid,
url: url,
typebot: typebot,
variables: variables,
sessionId: id,
});
} }
return { return {
@ -255,7 +254,7 @@ export class TypebotService {
return; return;
} }
if (request.data.sessionId) { if (request?.data?.sessionId) {
data.sessions.push({ data.sessions.push({
remoteJid: data.remoteJid, remoteJid: data.remoteJid,
sessionId: `${id}-${request.data.sessionId}`, sessionId: `${id}-${request.data.sessionId}`,
@ -519,22 +518,21 @@ export class TypebotService {
sessionId: data.sessionId, sessionId: data.sessionId,
}; };
let request: any;
try { try {
request = await axios.post(url + '/api/v1/sendMessage', reqData); const request = await axios.post(url + '/api/v1/sendMessage', reqData);
console.log('request', request);
await this.sendWAMessage(
instance,
remoteJid,
request.data.messages,
request.data.input,
request.data.clientSideActions,
);
} catch (error) { } catch (error) {
this.logger.error(error); this.logger.error(error);
return; return;
} }
console.log('request', request);
await this.sendWAMessage(
instance,
remoteJid,
request.data.messages,
request.data.input,
request.data.clientSideActions,
);
} }
return; return;
@ -608,19 +606,19 @@ export class TypebotService {
let request: any; let request: any;
try { try {
request = await axios.post(url + '/api/v1/sendMessage', reqData); request = await axios.post(url + '/api/v1/sendMessage', reqData);
console.log('request', request);
await this.sendWAMessage(
instance,
remoteJid,
request.data.messages,
request.data.input,
request.data.clientSideActions,
);
} catch (error) { } catch (error) {
this.logger.error(error); this.logger.error(error);
return; return;
} }
console.log('request', request);
await this.sendWAMessage(
instance,
remoteJid,
request.data.messages,
request.data.input,
request.data.clientSideActions,
);
} }
return; return;
} }
@ -691,19 +689,19 @@ export class TypebotService {
let request: any; let request: any;
try { try {
request = await axios.post(url + '/api/v1/sendMessage', reqData); request = await axios.post(url + '/api/v1/sendMessage', reqData);
await this.sendWAMessage(
instance,
remoteJid,
request.data.messages,
request.data.input,
request.data.clientSideActions,
);
} catch (error) { } catch (error) {
this.logger.error(error); this.logger.error(error);
return; return;
} }
await this.sendWAMessage(
instance,
remoteJid,
request.data.messages,
request.data.input,
request.data.clientSideActions,
);
return; return;
} }
} }