diff --git a/app/src/main/java/ru/vtosters/lite/hooks/MessagesHook.java b/app/src/main/java/ru/vtosters/lite/hooks/MessagesHook.java index 034678950..c648f3638 100644 --- a/app/src/main/java/ru/vtosters/lite/hooks/MessagesHook.java +++ b/app/src/main/java/ru/vtosters/lite/hooks/MessagesHook.java @@ -4,10 +4,11 @@ import static ru.vtosters.lite.utils.Preferences.getBoolValue; import android.text.TextUtils; +import org.json.JSONObject; + import ru.vtosters.lite.translators.BaseTranslator; public class MessagesHook { - public static String injectOwnText(String oldText) { var translator = BaseTranslator.getInstance(); if (!TextUtils.isEmpty(oldText) && getBoolValue("autotranslate", false)) { diff --git a/smali/smali_classes3/com/vk/im/engine/internal/api_commands/messages/MessagesSendApiCmd.smali b/smali/smali_classes3/com/vk/im/engine/internal/api_commands/messages/MessagesSendApiCmd.smali index 8e30611e0..3dc058457 100644 --- a/smali/smali_classes3/com/vk/im/engine/internal/api_commands/messages/MessagesSendApiCmd.smali +++ b/smali/smali_classes3/com/vk/im/engine/internal/api_commands/messages/MessagesSendApiCmd.smali @@ -254,6 +254,10 @@ move-result-object v8 + invoke-static {v8}, Lru/vtosters/lite/hooks/MessagesHook;->injectOwnText(Ljava/lang/String;)Ljava/lang/String; + + move-result-object v8 + const-string v10, "message" invoke-interface {v1, v10, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/smali/smali_classes3/com/vk/im/engine/internal/jobs/msg/MsgSendMultipleJob.smali b/smali/smali_classes3/com/vk/im/engine/internal/jobs/msg/MsgSendMultipleJob.smali index a32a5bab5..370ddc25f 100644 --- a/smali/smali_classes3/com/vk/im/engine/internal/jobs/msg/MsgSendMultipleJob.smali +++ b/smali/smali_classes3/com/vk/im/engine/internal/jobs/msg/MsgSendMultipleJob.smali @@ -243,6 +243,10 @@ const-string v1, "message" + invoke-static {v0}, Lru/vtosters/lite/hooks/MessagesHook;->injectOwnText(Ljava/lang/String;)Ljava/lang/String; + + move-result-object v0 + invoke-virtual {p2, v1, v0}, Lcom/vk/api/internal/MethodCall$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/vk/api/internal/MethodCall$a; .line 6 diff --git a/smali/smali_classes3/com/vk/im/engine/internal/jobs/msg/MsgSendUncheckedJob.smali b/smali/smali_classes3/com/vk/im/engine/internal/jobs/msg/MsgSendUncheckedJob.smali index fbfc9d857..04e197c33 100644 --- a/smali/smali_classes3/com/vk/im/engine/internal/jobs/msg/MsgSendUncheckedJob.smali +++ b/smali/smali_classes3/com/vk/im/engine/internal/jobs/msg/MsgSendUncheckedJob.smali @@ -120,6 +120,10 @@ const-string v1, "message" + invoke-static {v0}, Lru/vtosters/lite/hooks/MessagesHook;->injectOwnText(Ljava/lang/String;)Ljava/lang/String; + + move-result-object v0 + invoke-virtual {p2, v1, v0}, Lcom/vk/api/internal/MethodCall$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/vk/api/internal/MethodCall$a; .line 6 diff --git a/smali/smali_classes3/com/vk/im/engine/models/messages/MsgFromUser.smali b/smali/smali_classes3/com/vk/im/engine/models/messages/MsgFromUser.smali index 30f636979..58fc102e0 100644 --- a/smali/smali_classes3/com/vk/im/engine/models/messages/MsgFromUser.smali +++ b/smali/smali_classes3/com/vk/im/engine/models/messages/MsgFromUser.smali @@ -1492,11 +1492,6 @@ .method public d(Ljava/lang/String;)V .locals 0 - .line 1 - invoke-static {p1}, Lru/vtosters/lite/hooks/MessagesHook;->injectOwnText(Ljava/lang/String;)Ljava/lang/String; - - move-result-object p1 - iput-object p1, p0, Lcom/vk/im/engine/models/messages/MsgFromUser;->P:Ljava/lang/String; return-void