getVoiceListened inj

This commit is contained in:
gdlbo
2022-07-14 21:48:58 +03:00
parent a561f05b32
commit 9abef592fb
6 changed files with 28 additions and 10 deletions
@@ -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;
@@ -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);
}
+11 -1
View File
@@ -73,9 +73,19 @@
android:title="@string/activity_what_is_it" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="dns"
android:key="read_s"
android:title="@string/dns" />
</PreferenceCategory>
<PreferenceCategory android:title="Голосовые сообщения">
<Preference
android:enabled="false"
android:summary="Функция позволяет вам не отправлять статус прослушивания вами голосовых сообщений собеседника"
android:title="@string/activity_what_is_it" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="listen_v"
android:title="Отключить статус прослушивания" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/privacy_vtl">
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
@@ -96,7 +96,15 @@
.method public a(Lcom/vk/im/engine/ImEnvironment;Lcom/vk/instantjobs/InstantJob$b;)V
.locals 2
.line 1
invoke-static {}, Lru/vtosters/lite/dnr/DNRPrefs;->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
@@ -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
@@ -827,9 +827,9 @@
invoke-direct {v2, v0, v3}, Lcom/vk/music/n/BoomModelImpl;-><init>(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