refactor: Improve array filtering logic in parser.ts

This commit is contained in:
kwaroran
2024-06-14 07:27:07 +09:00
parent 6b42216d71
commit 731da1d2df

View File

@@ -187,8 +187,10 @@ export async function ParseMarkdown(data:string, charArg:(character|simpleCharac
data = await parseInlayImages(data)
data = encodeStyle(data)
data = risuFormater(data)
data = mconverted.parse(data)
if(mode !== 'back'){
data = risuFormater(data)
data = mconverted.parse(data)
}
return decodeStyle(DOMPurify.sanitize(data, {
ADD_TAGS: ["iframe", "style", "risu-style", "x-em"],
ADD_ATTR: ["allow", "allowfullscreen", "frameborder", "scrolling", "risu-btn", 'risu-trigger', 'risu-mark'],