diff --git a/src/domain/session/room/timeline/deserialize.js b/src/domain/session/room/timeline/deserialize.js index 87889f8f..24e10a47 100644 --- a/src/domain/session/room/timeline/deserialize.js +++ b/src/domain/session/room/timeline/deserialize.js @@ -165,7 +165,7 @@ const sanitizeConfig = { allowedSchemes: [ "http", "https", "ftp", "mailto", "tel", "mxc" ] }; -export function parseHTMLBody({ mediaRepository, platform }, html) { +export function parseHTMLBody(platform, mediaRepository, html) { const parseResult = platform.parseHTML(sanitizeHtml(html, sanitizeConfig)); const deserializer = new Deserializer(parseResult, mediaRepository); const parts = deserializer.parseNodes(parseResult.rootNodes); diff --git a/src/domain/session/room/timeline/tiles/TextTile.js b/src/domain/session/room/timeline/tiles/TextTile.js index 0c8684dc..f94bc18f 100644 --- a/src/domain/session/room/timeline/tiles/TextTile.js +++ b/src/domain/session/room/timeline/tiles/TextTile.js @@ -49,7 +49,7 @@ export class TextTile extends BaseTextTile { _parseBody(body, format) { if (format === "html") { - return parseHTMLBody({ mediaRepository: this._mediaRepository, platform: this.platform }, body); + return parseHTMLBody(this.platform, this._mediaRepository, body); } else { return parsePlainBody(body); }