diff --git a/lib/ui/views/installer/installer_viewmodel.dart b/lib/ui/views/installer/installer_viewmodel.dart index 877784d0..4a79d9a7 100644 --- a/lib/ui/views/installer/installer_viewmodel.dart +++ b/lib/ui/views/installer/installer_viewmodel.dart @@ -3,7 +3,7 @@ import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_background/flutter_background.dart'; import 'package:flutter_i18n/flutter_i18n.dart'; -import 'package:permission_handler/permission_handler.dart'; +//import 'package:permission_handler/permission_handler.dart'; import 'package:revanced_manager/app/app.locator.dart'; import 'package:revanced_manager/models/patch.dart'; import 'package:revanced_manager/models/patched_application.dart'; @@ -30,7 +30,7 @@ class InstallerViewModel extends BaseViewModel { bool hasErrors = false; Future initialize(BuildContext context) async { - if (await Permission.ignoreBatteryOptimizations.isGranted) { + if (true /*await Permission.ignoreBatteryOptimizations.isGranted*/) { try { await FlutterBackground.initialize( androidConfig: FlutterBackgroundAndroidConfig( @@ -122,7 +122,7 @@ class InstallerViewModel extends BaseViewModel { hasErrors = true; update(-1.0, 'Aborting...', 'No app or patches selected! Aborting'); } - if (await Permission.ignoreBatteryOptimizations.isGranted) { + if (true /*await Permission.ignoreBatteryOptimizations.isGranted*/) { try { await FlutterBackground.disableBackgroundExecution(); } on Exception { diff --git a/lib/ui/views/navigation/navigation_viewmodel.dart b/lib/ui/views/navigation/navigation_viewmodel.dart index 966a866b..2791fbf3 100644 --- a/lib/ui/views/navigation/navigation_viewmodel.dart +++ b/lib/ui/views/navigation/navigation_viewmodel.dart @@ -3,7 +3,7 @@ import 'package:dynamic_themes/dynamic_themes.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:injectable/injectable.dart'; -import 'package:permission_handler/permission_handler.dart'; +//import 'package:permission_handler/permission_handler.dart'; import 'package:revanced_manager/services/root_api.dart'; import 'package:revanced_manager/ui/views/home/home_view.dart'; import 'package:revanced_manager/ui/views/patcher/patcher_view.dart'; @@ -31,12 +31,12 @@ class NavigationViewModel extends IndexTrackingViewModel { : Brightness.light, ), ); - if (prefs.getBool('permissionsRequested') == null) { - await prefs.setBool('permissionsRequested', true); - RootAPI().hasRootPermissions(); - Permission.requestInstallPackages.request(); - Permission.ignoreBatteryOptimizations.request(); - } + //if (prefs.getBool('permissionsRequested') == null) { + //await prefs.setBool('permissionsRequested', true); + RootAPI().hasRootPermissions(); + //Permission.requestInstallPackages.request(); + //Permission.ignoreBatteryOptimizations.request(); + //} } Widget getViewForIndex(int index) { diff --git a/pubspec.yaml b/pubspec.yaml index 2f329067..a0245e01 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -52,7 +52,7 @@ dependencies: ref: feature/nullSafe package_info_plus: ^1.4.3+1 path_provider: ^2.0.11 - permission_handler: ^10.0.0 + #permission_handler: ^10.0.0 pull_to_refresh: ^2.0.0 root: ^2.0.2 share_extend: ^2.0.0