message hook
This commit is contained in:
@@ -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)) {
|
||||
|
||||
+4
@@ -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;
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user