From 92eb48c21eba72a59651cbf85066bf4a2911a350 Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Thu, 2 Jun 2022 13:06:55 +0300 Subject: [PATCH] Fixed crash + fixed msg cache --- .../main/java/ru/vtosters/lite/f0x1d/VTVerifications.java | 5 +++++ app/src/main/java/ru/vtosters/lite/utils/Globals.java | 2 +- .../engine/commands/dialogs/DialogsHistoryGetArgs.smali | 4 ---- .../im/ui/components/dialogs_list/vc_impl/VhDialog.smali | 8 ++------ .../dialog_header/info/IconFormatter.smali | 8 ++------ 5 files changed, 10 insertions(+), 17 deletions(-) diff --git a/app/src/main/java/ru/vtosters/lite/f0x1d/VTVerifications.java b/app/src/main/java/ru/vtosters/lite/f0x1d/VTVerifications.java index 06385bfb3..a907180da 100644 --- a/app/src/main/java/ru/vtosters/lite/f0x1d/VTVerifications.java +++ b/app/src/main/java/ru/vtosters/lite/f0x1d/VTVerifications.java @@ -131,6 +131,11 @@ public class VTVerifications { return Base64.encodeToString(str.getBytes(), 1); } + + public static boolean vtverif() { + return getBoolValue("VT_Verification", true); + } + public static boolean isVerified(JSONObject jSONObject) { if (jSONObject.optInt("verified", 0) == 1) { return true; diff --git a/app/src/main/java/ru/vtosters/lite/utils/Globals.java b/app/src/main/java/ru/vtosters/lite/utils/Globals.java index e507fcee4..b4ff0ba25 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/Globals.java +++ b/app/src/main/java/ru/vtosters/lite/utils/Globals.java @@ -1,7 +1,7 @@ package ru.vtosters.lite.utils; -import static ru.vtosters.lite.utils.Preferences.preferences; import static ru.vtosters.lite.utils.Preferences.getLocale; +import static ru.vtosters.lite.utils.Preferences.preferences; import android.app.Activity; import android.app.Application; diff --git a/smali/smali/com/vk/im/engine/commands/dialogs/DialogsHistoryGetArgs.smali b/smali/smali/com/vk/im/engine/commands/dialogs/DialogsHistoryGetArgs.smali index e738819b6..c2095299f 100644 --- a/smali/smali/com/vk/im/engine/commands/dialogs/DialogsHistoryGetArgs.smali +++ b/smali/smali/com/vk/im/engine/commands/dialogs/DialogsHistoryGetArgs.smali @@ -92,10 +92,6 @@ iput-object p2, p0, Lcom/vk/im/engine/commands/dialogs/DialogsHistoryGetArgs;->c:Lcom/vk/im/engine/models/dialogs/DialogsFilter; - invoke-static {}, Lru/vtosters/lite/utils/Preferences;->getMsgCount()I - - move-result p3 - iput p3, p0, Lcom/vk/im/engine/commands/dialogs/DialogsHistoryGetArgs;->d:I iput-object p4, p0, Lcom/vk/im/engine/commands/dialogs/DialogsHistoryGetArgs;->e:Lcom/vk/im/engine/models/Source; diff --git a/smali/smali/com/vk/im/ui/components/dialogs_list/vc_impl/VhDialog.smali b/smali/smali/com/vk/im/ui/components/dialogs_list/vc_impl/VhDialog.smali index e217e46e0..1ebc8d6df 100644 --- a/smali/smali/com/vk/im/ui/components/dialogs_list/vc_impl/VhDialog.smali +++ b/smali/smali/com/vk/im/ui/components/dialogs_list/vc_impl/VhDialog.smali @@ -1324,10 +1324,8 @@ if-eqz p2, :cond_1 - const-string p2, "VT_Verification" - .line 181 - invoke-static {p2}, Lru/vtosters/lite/utils/Preferences;->BooleanTrue(Ljava/lang/String;)Z + invoke-static {}, Lru/vtosters/lite/f0x1d/VTVerifications;->vtverif()Z move-result p2 @@ -1354,10 +1352,8 @@ if-eqz p2, :cond_2 - const-string p2, "VT_Verification" - .line 181 - invoke-static {p2}, Lru/vtosters/lite/utils/Preferences;->BooleanTrue(Ljava/lang/String;)Z + invoke-static {}, Lru/vtosters/lite/f0x1d/VTVerifications;->vtverif()Z move-result p2 diff --git a/smali/smali/com/vk/im/ui/components/viewcontrollers/dialog_header/info/IconFormatter.smali b/smali/smali/com/vk/im/ui/components/viewcontrollers/dialog_header/info/IconFormatter.smali index 094a681ba..e63931bd4 100644 --- a/smali/smali/com/vk/im/ui/components/viewcontrollers/dialog_header/info/IconFormatter.smali +++ b/smali/smali/com/vk/im/ui/components/viewcontrollers/dialog_header/info/IconFormatter.smali @@ -73,10 +73,8 @@ if-eqz p2, :cond_1 - const-string p2, "VT_Verification" - .line 181 - invoke-static {p2}, Lru/vtosters/lite/utils/Preferences;->BooleanTrue(Ljava/lang/String;)Z + invoke-static {}, Lru/vtosters/lite/f0x1d/VTVerifications;->vtverif()Z move-result p2 @@ -104,10 +102,8 @@ if-eqz p2, :cond_2 - const-string p2, "VT_Verification" - .line 181 - invoke-static {p2}, Lru/vtosters/lite/utils/Preferences;->BooleanTrue(Ljava/lang/String;)Z + invoke-static {}, Lru/vtosters/lite/f0x1d/VTVerifications;->vtverif()Z move-result p2