feat: Sending template approval status webhook

This commit is contained in:
Davidson Gomes
2024-07-25 19:38:34 -03:00
parent 31cb83a40c
commit 0bb2b92853
11 changed files with 81 additions and 7 deletions

View File

@@ -59,11 +59,21 @@ export class TemplateService {
const response = await this.requestTemplate(postData, 'POST');
if (!response) {
return response;
if (!response || response.error) {
throw new Error('Error to create template');
}
return response;
const template = await this.prismaRepository.template.create({
data: {
templateId: response.id,
name: data.name,
template: response,
webhookUrl: data.webhookUrl,
instanceId: getInstance.id,
},
});
return template;
} catch (error) {
this.logger.error(error);
throw new Error('Error to create template');