From f9657af36c3508ba292315daa7747e5becb28fa5 Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Thu, 18 Aug 2022 21:45:38 +0300 Subject: [PATCH] fix decrypt copy --- .../java/ru/vtosters/lite/encryption/EncryptProvider.java | 4 ++++ .../DialogHeaderActionsComponent$copyToClipboard$1.smali | 6 ++++-- 2 files changed, 8 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 efc849291..642b2925e 100644 --- a/app/src/main/java/ru/vtosters/lite/encryption/EncryptProvider.java +++ b/app/src/main/java/ru/vtosters/lite/encryption/EncryptProvider.java @@ -84,6 +84,10 @@ public class EncryptProvider { return orig; } + public static String decryptMessages(String msgBody, int peer, boolean showEmoji) { + return (String) decryptMessage(msgBody, peer, showEmoji); + } + // For MentionsFormatter that requires CharSequence public static CharSequence decryptMessage(String msgBody, int peer, boolean showEmoji) { var decryptedMessage = decryptMessage(msgBody, peer); diff --git a/smali/smali_classes3/com/vk/im/ui/components/dialog_header/actions/DialogHeaderActionsComponent$copyToClipboard$1.smali b/smali/smali_classes3/com/vk/im/ui/components/dialog_header/actions/DialogHeaderActionsComponent$copyToClipboard$1.smali index 376ff76c2..64267b674 100644 --- a/smali/smali_classes3/com/vk/im/ui/components/dialog_header/actions/DialogHeaderActionsComponent$copyToClipboard$1.smali +++ b/smali/smali_classes3/com/vk/im/ui/components/dialog_header/actions/DialogHeaderActionsComponent$copyToClipboard$1.smali @@ -41,7 +41,7 @@ # virtual methods .method public final a(Ljava/lang/String;)V - .locals 2 + .locals 3 iget-object v0, p0, Lkotlin/jvm/internal/CallableReference;->receiver:Ljava/lang/Object; @@ -65,7 +65,9 @@ move-result v1 - invoke-static {p1, v1}, Lru/vtosters/lite/encryption/EncryptProvider;->decryptMessage(Ljava/lang/String;I)Ljava/lang/String; + const v2, 0x0 + + invoke-static {p1, v1, v2}, Lru/vtosters/lite/encryption/EncryptProvider;->decryptMessages(Ljava/lang/String;IZ)Ljava/lang/String; move-result-object v1