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