From 898b2bb54bc28ba6d28c888c849160eb01e50693 Mon Sep 17 00:00:00 2001 From: igor <igor.markin@vereign.com> Date: Tue, 29 Dec 2020 19:00:24 +0300 Subject: [PATCH] Improve removal of the QR code from plain part --- src/PlainNormalizer/PlainNormalizer.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/PlainNormalizer/PlainNormalizer.ts b/src/PlainNormalizer/PlainNormalizer.ts index dd35877..a30c84d 100644 --- a/src/PlainNormalizer/PlainNormalizer.ts +++ b/src/PlainNormalizer/PlainNormalizer.ts @@ -30,8 +30,14 @@ const patchOutlookSafelinksWrappers = (text: string) => { const removeQRCodes = (s: string): string => { return s - .replace(/\[(image:\s)*qrcode.png]\s*<https:\/\/.+?>/g, "") - .replace(/<https:\/\/.+?>\s*\[(image: )*qrcode.png]/g, ""); + .replace( + /\[(image:\s)*qrcode.png]\s*<https:\/\/.+(vereign\.com|vrgnservices\.com).*?>/g, + "" + ) + .replace( + /<https:\/\/.+(vereign\.com|vrgnservices\.com).*?>\s*\[(image: )*qrcode.png]/g, + "" + ); }; export const cleanupHiddenCharacters = (s: string): string => { -- GitLab