From 95cbcec9d1bb208ae22b41e8fc8e34087378f533 Mon Sep 17 00:00:00 2001 From: SalmanAhmed Date: Fri, 14 Jun 2024 12:38:52 +0500 Subject: [PATCH] replace base64 regex string --- flutter_quill_extensions/lib/utils/patterns.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/flutter_quill_extensions/lib/utils/patterns.dart b/flutter_quill_extensions/lib/utils/patterns.dart index 53c1650d..d7bcb16c 100644 --- a/flutter_quill_extensions/lib/utils/patterns.dart +++ b/flutter_quill_extensions/lib/utils/patterns.dart @@ -1,5 +1,7 @@ RegExp base64RegExp = RegExp( - r'^(?:[A-Za-z0-9+\/]{4})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=|[A-Za-z0-9+\/]{4})$', + // Change the Regex String due to app crash on relase mode when the base64 string is too long + // r'^(?:[A-Za-z0-9+\/]{4})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=|[A-Za-z0-9+\/]{4})$', + r'^(?:[A-Za-z0-9+\/][A-Za-z0-9+\/][A-Za-z0-9+\/][A-Za-z0-9+\/])*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=|[A-Za-z0-9+\/]{4})$', ); final imageRegExp = RegExp(