mirror of
https://github.com/revanced/revanced-manager
synced 2024-05-14 13:56:57 +02:00
fix: Fix patched APKs exports after installation
This commit is contained in:
parent
02722fc0be
commit
1200360588
@ -669,7 +669,7 @@ class ManagerAPI {
|
||||
);
|
||||
}
|
||||
|
||||
Future<void> rePatchedSavedApps() async {
|
||||
Future<void> reAssessPatchedApps() async {
|
||||
final List<PatchedApplication> patchedApps = getPatchedApps();
|
||||
|
||||
// Remove apps that are not installed anymore.
|
||||
|
@ -43,7 +43,7 @@ class HomeViewModel extends BaseViewModel {
|
||||
File? downloadedApk;
|
||||
|
||||
Future<void> initialize(BuildContext context) async {
|
||||
_managerAPI.rePatchedSavedApps().then((_) => _getPatchedApps());
|
||||
_managerAPI.reAssessPatchedApps().then((_) => getPatchedApps());
|
||||
_currentManagerVersion = await _managerAPI.getCurrentManagerVersion();
|
||||
if (!_managerAPI.getDownloadConsent()) {
|
||||
await showDownloadConsent(context);
|
||||
@ -122,7 +122,7 @@ class HomeViewModel extends BaseViewModel {
|
||||
locator<NavigationViewModel>().setIndex(1);
|
||||
}
|
||||
|
||||
void _getPatchedApps() {
|
||||
void getPatchedApps() {
|
||||
patchedInstalledApps = _managerAPI.getPatchedApps().toList();
|
||||
notifyListeners();
|
||||
}
|
||||
|
@ -465,7 +465,10 @@ class InstallerViewModel extends BaseViewModel {
|
||||
}
|
||||
|
||||
await _managerAPI.savePatchedApp(_app);
|
||||
await locator<HomeViewModel>().initialize(context);
|
||||
|
||||
_managerAPI
|
||||
.reAssessPatchedApps()
|
||||
.then((_) => locator<HomeViewModel>().getPatchedApps());
|
||||
|
||||
update(1.0, 'Installed', 'Installed');
|
||||
} else if (response == 3) {
|
||||
|
Loading…
Reference in New Issue
Block a user