const extractDoc = (data) => {
if (data.docData.contentData.contentList) {
return extractContent(data.docData.contentData.contentList);
}
if (data.docData.contentData.image) {
return data.docData.contentData.image.map((item) => `

${item.description.replace(/\n/g, '
')}
`).join('');
}
};
const extractContent = (data) =>
(data || [])
.map((item) => {
const type = item.type;
if (type === 'video') {
return ``;
}
if (type === 'text') {
let temp = item.data;
temp = temp.replace(/data-lazyload=(.+?) src=(.+?) style=".+?"/g, 'src=$1');
return temp;
}
return '';
})
.join('
');
module.exports = {
extractDoc,
};