Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
485 changes: 0 additions & 485 deletions manager/dist/assets/index-CO3NSIFj.js

This file was deleted.

569 changes: 569 additions & 0 deletions manager/dist/assets/index-CXcMB1JE.js

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion manager/dist/assets/index-DsIrum0U.css

This file was deleted.

1 change: 1 addition & 0 deletions manager/dist/assets/index-pR7_E4aM.css

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions manager/dist/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
<link rel="icon" type="image/png" href="https://evolution-api.com/files/evo/favicon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Evolution Manager</title>
<script type="module" crossorigin src="/assets/index-CO3NSIFj.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-DsIrum0U.css">
<script type="module" crossorigin src="/assets/index-CXcMB1JE.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-pR7_E4aM.css">
</head>
<body>
<div id="root"></div>
Expand Down
281 changes: 256 additions & 25 deletions src/api/integrations/channel/whatsapp/whatsapp.baileys.service.ts

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -81,4 +81,14 @@ export class ChatwootController {

return this.chatwootService.receiveWebhook(instance, data);
}

public async importData(instance: InstanceDto) {
if (!this.configService.get<Chatwoot>('CHATWOOT').ENABLED) throw new BadRequestException('Chatwoot is disabled');

try {
return await this.chatwootService.importData(instance);
} catch (error) {
throw new BadRequestException(error?.message || 'Error importing Chatwoot data');
}
}
}
10 changes: 10 additions & 0 deletions src/api/integrations/chatbot/chatwoot/routes/chatwoot.router.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,16 @@ export class ChatwootRouter extends RouterBroker {

res.status(HttpStatus.OK).json(response);
})
.post(this.routerPath('import'), ...guards, async (req, res) => {
const response = await this.dataValidate<InstanceDto>({
request: req,
schema: instanceSchema,
ClassRef: InstanceDto,
execute: (instance) => chatwootController.importData(instance),
});

res.status(HttpStatus.OK).json(response);
})
.post(this.routerPath('webhook'), async (req, res) => {
const response = await this.dataValidate<InstanceDto>({
request: req,
Expand Down
Loading