This commit is contained in:
gdlbo
2022-08-18 16:03:35 +03:00
parent a5243e6839
commit 834f70b585
2 changed files with 16 additions and 3 deletions
@@ -71,8 +71,17 @@ public class EncryptProvider {
return decryptMessage(msg.toString(), peerid);
}
public static CharSequence decryptMessage(Msg msg) {
return decryptMessage(((MsgFromUser) msg).f(), msg.v1());
public static CharSequence decryptMessage(Msg msg, CharSequence orig) {
if (msg instanceof MsgFromUser) {
var decrypted = decryptMessage(((MsgFromUser) msg).f(), msg.v1());
if (decrypted.contains("\uD83D\uDD12")) {
return decrypted;
}
}
return orig;
}
// For MentionsFormatter that requires CharSequence
@@ -273,7 +273,11 @@
move-result-object v2
invoke-static {v2}, Lru/vtosters/lite/encryption/EncryptProvider;->decryptMessage(Lcom/vk/im/engine/models/messages/Msg;)Ljava/lang/CharSequence;
invoke-virtual {p2}, Lcom/vk/im/ui/components/dialogs_list/v/DialogsListModels3;->a()Ljava/lang/CharSequence;
move-result-object v3
invoke-static {v2, v3}, Lru/vtosters/lite/encryption/EncryptProvider;->decryptMessage(Lcom/vk/im/engine/models/messages/Msg;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
move-result-object v3