From 89bc490f415e60a4914a6ca1406458425b9f67f7 Mon Sep 17 00:00:00 2001 From: mei23 Date: Sun, 29 Oct 2023 07:35:55 +0900 Subject: [PATCH] sanitize media url --- built/index.js | 6 ++++++ src/index.ts | 2 ++ 2 files changed, 8 insertions(+) diff --git a/built/index.js b/built/index.js index 0573b58e..3ea7e905 100644 --- a/built/index.js +++ b/built/index.js @@ -44,6 +44,9 @@ class Summary { summary.player.url = (0, sanitize_url_1.sanitizeUrl)(summary.player.url); summary.icon = (0, sanitize_url_1.sanitizeUrl)(summary.icon); summary.thumbnail = (0, sanitize_url_1.sanitizeUrl)(summary.thumbnail); + if (summary.medias) { + summary.medias.map(x => (0, sanitize_url_1.sanitizeUrl)(x)); + } return summary; } else { @@ -59,6 +62,9 @@ class Summary { summary.player.url = (0, sanitize_url_1.sanitizeUrl)(summary.player.url); summary.icon = (0, sanitize_url_1.sanitizeUrl)(summary.icon); summary.thumbnail = (0, sanitize_url_1.sanitizeUrl)(summary.thumbnail); + if (summary.medias) { + summary.medias.map(x => (0, sanitize_url_1.sanitizeUrl)(x)); + } return (0, summaly_1.StripEx)(summary); } }); diff --git a/src/index.ts b/src/index.ts index a6b465a7..f110e184 100644 --- a/src/index.ts +++ b/src/index.ts @@ -52,6 +52,7 @@ export class Summary { if (summary.player) summary.player.url = sanitizeUrl(summary.player.url); summary.icon = sanitizeUrl(summary.icon); summary.thumbnail = sanitizeUrl(summary.thumbnail); + if (summary.medias) { summary.medias.map(x => sanitizeUrl(x)) } return summary; } else { @@ -67,6 +68,7 @@ export class Summary { if (summary.player) summary.player.url = sanitizeUrl(summary.player.url); summary.icon = sanitizeUrl(summary.icon); summary.thumbnail = sanitizeUrl(summary.thumbnail); + if (summary.medias) { summary.medias.map(x => sanitizeUrl(x)) } return StripEx(summary); }