From b5500166811cb17046738d85be2c531524b89e38 Mon Sep 17 00:00:00 2001 From: Aunali321 Date: Mon, 10 Oct 2022 19:02:42 +0530 Subject: [PATCH] fix: use original package name to load patches. --- lib/services/patcher_api.dart | 6 +----- .../views/patches_selector/patches_selector_viewmodel.dart | 5 ++--- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/lib/services/patcher_api.dart b/lib/services/patcher_api.dart index 44ce8859..53a8b5fb 100644 --- a/lib/services/patcher_api.dart +++ b/lib/services/patcher_api.dart @@ -72,14 +72,10 @@ class PatcherAPI { } Future> getFilteredPatches(String packageName) async { - String newPackageName = packageName.replaceFirst( - 'app.revanced.', - 'com.google.', - ); return _patches .where((patch) => !patch.name.contains('settings') && - patch.compatiblePackages.any((pack) => pack.name == newPackageName)) + patch.compatiblePackages.any((pack) => pack.name == packageName)) .toList(); } diff --git a/lib/ui/views/patches_selector/patches_selector_viewmodel.dart b/lib/ui/views/patches_selector/patches_selector_viewmodel.dart index 0db2c914..99fe9e8c 100644 --- a/lib/ui/views/patches_selector/patches_selector_viewmodel.dart +++ b/lib/ui/views/patches_selector/patches_selector_viewmodel.dart @@ -17,7 +17,7 @@ class PatchesSelectorViewModel extends BaseViewModel { Future initialize() async { patches.addAll(await _patcherAPI.getFilteredPatches( - locator().selectedApp!.packageName, + locator().selectedApp!.originalPackageName, )); patches.sort((a, b) => a.name.compareTo(b.name)); notifyListeners(); @@ -74,8 +74,7 @@ class PatchesSelectorViewModel extends BaseViewModel { query.isEmpty || query.length < 2 || patch.name.toLowerCase().contains(query.toLowerCase()) || - patch.getSimpleName().toLowerCase().contains(query.toLowerCase()) - ) + patch.getSimpleName().toLowerCase().contains(query.toLowerCase())) .toList(); }