From 9abef592fbf5fed18ae8c9726f9b218d5a9277f3 Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Thu, 14 Jul 2022 21:48:58 +0300 Subject: [PATCH] getVoiceListened inj --- app/src/main/java/ru/vtosters/lite/dnr/DNRPrefs.java | 4 ++++ .../java/ru/vtosters/lite/utils/Preferences.java | 4 ---- smali/res/xml/preferences_activity.xml | 12 +++++++++++- .../internal/jobs/msg/MsgMarkAsListenedJob.smali | 10 +++++++++- .../com/vk/stories/StoriesController.smali | 4 ++-- .../com/vtosters/lite/VKApplication.smali | 4 ++-- 6 files changed, 28 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/ru/vtosters/lite/dnr/DNRPrefs.java b/app/src/main/java/ru/vtosters/lite/dnr/DNRPrefs.java index 7dd61f7a4..d83e0a0d2 100644 --- a/app/src/main/java/ru/vtosters/lite/dnr/DNRPrefs.java +++ b/app/src/main/java/ru/vtosters/lite/dnr/DNRPrefs.java @@ -7,6 +7,10 @@ public class DNRPrefs{ return getBoolValue("read_s", false); } + public static boolean getVoiceListened(){ + return getBoolValue("listen_v", false); + } + public static boolean getMarkAsReadWithoutExceptions(int peerId){ if (readPM(peerId)) return true; diff --git a/app/src/main/java/ru/vtosters/lite/utils/Preferences.java b/app/src/main/java/ru/vtosters/lite/utils/Preferences.java index a9680fcb2..5b1c1896b 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/Preferences.java +++ b/app/src/main/java/ru/vtosters/lite/utils/Preferences.java @@ -174,10 +174,6 @@ public class Preferences{ return getBoolValue("dnr", true); } - public static boolean dns(){ - return getBoolValue("dns", false); - } - public static boolean dnt(){ return getBoolValue("dnt", true); } diff --git a/smali/res/xml/preferences_activity.xml b/smali/res/xml/preferences_activity.xml index 47f92a15a..3f632df79 100644 --- a/smali/res/xml/preferences_activity.xml +++ b/smali/res/xml/preferences_activity.xml @@ -73,9 +73,19 @@ android:title="@string/activity_what_is_it" /> + + + + getVoiceListened()Z + + move-result v0 + + if-eqz v0, :cond_0 + + return-void + + :cond_0 invoke-interface {p1}, Lcom/vk/im/engine/ImEnvironment;->a0()Lcom/vk/im/engine/internal/storage/StorageManager; move-result-object p2 diff --git a/smali/smali_classes4/com/vk/stories/StoriesController.smali b/smali/smali_classes4/com/vk/stories/StoriesController.smali index 63e96a292..25e71fd13 100644 --- a/smali/smali_classes4/com/vk/stories/StoriesController.smali +++ b/smali/smali_classes4/com/vk/stories/StoriesController.smali @@ -1941,7 +1941,7 @@ .line 43 :cond_0 - invoke-static {}, Lru/vtosters/lite/utils/Preferences;->dns()Z + invoke-static {}, Lru/vtosters/lite/dnr/DNRPrefs;->getStoriesRead()Z move-result v2 @@ -1999,7 +1999,7 @@ .method public static a(Lcom/vk/dto/stories/model/StoriesContainer;Lcom/vk/dto/stories/model/StoryEntry;Lcom/vk/stories/StoriesController$SourceType;I)V .locals 15 - invoke-static {}, Lru/vtosters/lite/utils/Preferences;->dns()Z + invoke-static {}, Lru/vtosters/lite/dnr/DNRPrefs;->getStoriesRead()Z move-result v2 diff --git a/smali/smali_classes4/com/vtosters/lite/VKApplication.smali b/smali/smali_classes4/com/vtosters/lite/VKApplication.smali index 7d1490aa1..654c31ba3 100644 --- a/smali/smali_classes4/com/vtosters/lite/VKApplication.smali +++ b/smali/smali_classes4/com/vtosters/lite/VKApplication.smali @@ -827,9 +827,9 @@ invoke-direct {v2, v0, v3}, Lcom/vk/music/n/BoomModelImpl;->(Lcom/vk/music/player/PlayerModel;Lcom/vk/music/restriction/MusicRestrictionManager;)V - invoke-static {v1, v3}, Lbruhcollective/itaysonlab/libvkx/client/LibVKXBoomModelProvider;->createModel(Lcom/vk/music/player/PlayerModel;Lcom/vk/music/restriction/MusicRestrictionManager;)Lcom/vk/music/common/BoomModel; + # invoke-static {v1, v3}, Lbruhcollective/itaysonlab/libvkx/client/LibVKXBoomModelProvider;->createModel(Lcom/vk/music/player/PlayerModel;Lcom/vk/music/restriction/MusicRestrictionManager;)Lcom/vk/music/common/BoomModel; - move-result-object v2 + # move-result-object v2 invoke-virtual {v1, v2}, Lcom/vk/music/common/Music$a;->a(Lcom/vk/music/common/BoomModel;)V