From 23e89c31eb7f2ca8fab3be5cdbb5c15d23c47a4b Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Sat, 25 Feb 2023 19:14:32 +0300 Subject: [PATCH] Update MainActivityInjector.java --- .../lite/hooks/MainActivityInjector.java | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/ru/vtosters/lite/hooks/MainActivityInjector.java b/app/src/main/java/ru/vtosters/lite/hooks/MainActivityInjector.java index cc566a100..6a58ad50a 100644 --- a/app/src/main/java/ru/vtosters/lite/hooks/MainActivityInjector.java +++ b/app/src/main/java/ru/vtosters/lite/hooks/MainActivityInjector.java @@ -25,17 +25,10 @@ import static ru.vtosters.lite.utils.ThemesUtils.setNeededTheme; public class MainActivityInjector { public static void inject(Activity activity) { setNeededTheme(activity); - if(activity.getIntent().getAction() != null && Intent.ACTION_APPLICATION_PREFERENCES.equals(activity.getIntent().getAction())) { - NavigatorUtils.switchToSettings(activity); - return; - } sendRequest(); UsersList.getUsersList(); + if (checkupdates()) OTADialog.checkUpdates(activity); - VTExecutors.getIoScheduler().a(DeletedMessagesHandler::reloadMessagesList); // ioScheduler - Start.alert(activity); - InstallGMS.alert(activity); - DisableBattery.alert(activity); VTExecutors.getSlowTasksScheduler().a(() -> { getInstance().autoCleaningCache(); @@ -47,12 +40,22 @@ public class MainActivityInjector { NotificationChannels.createChannels(); } - // VKIDProtection.alert(activity); - if(Preferences.isNewBuild() && !ThemesUtils.isMonetTheme() && ThemesManager.canApplyCustomAccent()) { Preferences.updateBuildNumber(); updateBinsAndTmpArchive(activity); } + + VTExecutors.getIoScheduler().a(DeletedMessagesHandler::reloadMessagesList); // ioScheduler + + if(activity.getIntent().getAction() != null && Intent.ACTION_APPLICATION_PREFERENCES.equals(activity.getIntent().getAction())) { + NavigatorUtils.switchToSettings(activity); + return; + } + + Start.alert(activity); + InstallGMS.alert(activity); + DisableBattery.alert(activity); + // VKIDProtection.alert(activity); } private static void updateBinsAndTmpArchive(Activity activity) {