From 65aa04a7e3b018d998489e0509784f7f91cf7b6e Mon Sep 17 00:00:00 2001 From: k1zn <46452865+k1zn@users.noreply.github.com> Date: Thu, 18 Aug 2022 15:46:07 +0500 Subject: [PATCH] fix bug in decryptMessage --- .../java/ru/vtosters/lite/encryption/EncryptProvider.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/ru/vtosters/lite/encryption/EncryptProvider.java b/app/src/main/java/ru/vtosters/lite/encryption/EncryptProvider.java index 78f69f53b..a13234fc6 100644 --- a/app/src/main/java/ru/vtosters/lite/encryption/EncryptProvider.java +++ b/app/src/main/java/ru/vtosters/lite/encryption/EncryptProvider.java @@ -56,7 +56,7 @@ public class EncryptProvider { // For message editing public static String decryptMessage(MsgFromUser msg, boolean showEmoji) { var decryptedMessage = decryptMessage(getBody(msg), getPeerId(msg)); - if (!showEmoji) decryptedMessage = decryptedMessage.replace("\uD83D\uDD12 ", ""); + if (!showEmoji) decryptedMessage = decryptedMessage.replaceAll("^\uD83D\uDD12 ", ""); return decryptedMessage; } @@ -69,7 +69,7 @@ public class EncryptProvider { // For MentionsFormatter that requires CharSequence public static CharSequence decryptMessage(String msgBody, int peer, boolean showEmoji) { var decryptedMessage = decryptMessage(msgBody, peer); - if (!showEmoji) decryptedMessage = decryptedMessage.replace("\uD83D\uDD12 ", ""); + if (!showEmoji) decryptedMessage = decryptedMessage.replaceAll("^\uD83D\uDD12 ", ""); return decryptedMessage; }