BusinessNotif disabler

This commit is contained in:
gdlbo
2022-11-13 20:33:46 +03:00
parent cc4690965a
commit ec551dcb33
7 changed files with 33 additions and 0 deletions
@@ -0,0 +1,9 @@
package ru.vtosters.lite.hooks;
import static ru.vtosters.lite.utils.Preferences.getBoolValue;
public class BusinessNotifHook {
public static boolean hook(boolean i){
return !getBoolValue("businessDisabler", false) && i;
}
}
+4
View File
@@ -65,6 +65,10 @@
android:title="@string/systememoji" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/vtlother">
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="businessDisabler"
android:title="Отключить Бизнес-Уведомления" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="sendByEnter"
@@ -80,6 +80,10 @@
move-result p1
invoke-static {p1}, Lru/vtosters/lite/hooks/BusinessNotifHook;->hook(Z)Z
move-result p1
goto :goto_0
:cond_0
@@ -123,6 +123,10 @@
move v1, p10
invoke-static {v1}, Lru/vtosters/lite/hooks/BusinessNotifHook;->hook(Z)Z
move-result v1
iput-boolean v1, v0, Lcom/vk/im/engine/internal/f/e/ExecuteImGetLongPollHistoryExtendedApiCmd$b;->g:Z
move-object v1, p11
@@ -167,6 +167,10 @@
move-result v0
invoke-static {v0}, Lru/vtosters/lite/hooks/BusinessNotifHook;->hook(Z)Z
move-result v0
const/4 v7, 0x1
if-ne v0, v7, :cond_0
@@ -140,6 +140,10 @@
move-result p1
invoke-static {p1}, Lru/vtosters/lite/hooks/BusinessNotifHook;->hook(Z)Z
move-result p1
const/4 v0, 0x1
if-ne p1, v0, :cond_0
@@ -78,6 +78,10 @@
iput p4, p0, Lcom/vk/im/ui/components/dialogs_list/v/DialogsListModels5;->d:I
invoke-static {p5}, Lru/vtosters/lite/hooks/BusinessNotifHook;->hook(Z)Z
move-result p5
iput-boolean p5, p0, Lcom/vk/im/ui/components/dialogs_list/v/DialogsListModels5;->e:Z
iput p6, p0, Lcom/vk/im/ui/components/dialogs_list/v/DialogsListModels5;->f:I