diff --git a/frontend/src/components/MessagesList/index.js b/frontend/src/components/MessagesList/index.js index 383aaa5..c16ec4d 100644 --- a/frontend/src/components/MessagesList/index.js +++ b/frontend/src/components/MessagesList/index.js @@ -416,56 +416,56 @@ const MessagesList = ({ ticketId, isGroup }) => { }; const checkMessageMedia = (message) => { - if(message.mediaType === "location" && message.body.split('|').length >= 2) { - let locationParts = message.body.split('|') - let imageLocation = locationParts[0] - let linkLocation = locationParts[1] - - let descriptionLocation = null - - if(locationParts.length > 2) - descriptionLocation = message.body.split('|')[2] - - return - } - else if (message.mediaType === "vcard") { - //console.log("vcard") - //console.log(message) - let array = message.body.split("\n"); - let obj = []; - let contact = ""; - for (let index = 0; index < array.length; index++) { - const v = array[index]; - let values = v.split(":"); - for (let ind = 0; ind < values.length; ind++) { - if (values[ind].indexOf("+") !== -1) { - obj.push({ number: values[ind] }); - } - if (values[ind].indexOf("FN") !== -1) { - contact = values[ind + 1]; - } - } - } - return - } - /*else if (message.mediaType === "multi_vcard") { - console.log("multi_vcard") - console.log(message) - - if(message.body !== null && message.body !== "") { - let newBody = JSON.parse(message.body) - return ( - <> - { - newBody.map(v => ( - - )) - } - - ) - } else return (<>) - }*/ - else if (message.mediaType === "image") { + if (message.mediaType === "location" && message.body.split('|').length >= 2) { + let locationParts = message.body.split('|') + let imageLocation = locationParts[0] + let linkLocation = locationParts[1] + + let descriptionLocation = null + + if (locationParts.length > 2) + descriptionLocation = message.body.split('|')[2] + + return + } + else if (message.mediaType === "vcard") { + //console.log("vcard") + //console.log(message) + let array = message.body.split("\n"); + let obj = []; + let contact = ""; + for (let index = 0; index < array.length; index++) { + const v = array[index]; + let values = v.split(":"); + for (let ind = 0; ind < values.length; ind++) { + if (values[ind].indexOf("+") !== -1) { + obj.push({ number: values[ind] }); + } + if (values[ind].indexOf("FN") !== -1) { + contact = values[ind + 1]; + } + } + } + return + } + /*else if (message.mediaType === "multi_vcard") { + console.log("multi_vcard") + console.log(message) + + if(message.body !== null && message.body !== "") { + let newBody = JSON.parse(message.body) + return ( + <> + { + newBody.map(v => ( + + )) + } + + ) + } else return (<>) + }*/ + else if (message.mediaType === "image") { return ; } else if (message.mediaType === "audio") { return