chore: Add support for message_templates in API inbox (#4835)

This commit is contained in:
Pranav Raj S
2022-06-10 18:40:29 +05:30
committed by GitHub
parent 9bac5873ef
commit 3f3ee6c34a
8 changed files with 44 additions and 25 deletions

View File

@@ -51,9 +51,20 @@ export const getters = {
const [inbox] = $state.records.filter(
record => record.id === Number(inboxId)
);
const {
message_templates: whatsAppMessageTemplates,
additional_attributes: additionalAttributes,
} = inbox;
const { message_templates: apiInboxMessageTemplates } =
additionalAttributes || {};
const messagesTemplates =
whatsAppMessageTemplates || apiInboxMessageTemplates;
// filtering out the whatsapp templates with media
if (inbox.message_templates) {
return inbox.message_templates.filter(template => {
if (messagesTemplates) {
return messagesTemplates.filter(template => {
return !template.components.some(
i => i.format === 'IMAGE' || i.format === 'VIDEO'
);