fix: Reload patches

This commit is contained in:
oSumAtrIX 2023-10-04 19:36:58 +02:00
parent d8eadc2a2d
commit b07439d402
No known key found for this signature in database
GPG Key ID: A9B3094ACDB604B4

View File

@ -95,8 +95,6 @@ class InstallerViewModel extends BaseViewModel {
isInstalled = false;
hasErrors = false;
} else if (value == 1.0) {
_managerAPI.patches.clear();
isPatching = false;
hasErrors = false;
await _managerAPI.savePatches(
@ -132,7 +130,6 @@ class InstallerViewModel extends BaseViewModel {
Future<void> runPatcher() async {
try {
update(0.1, '', 'Creating working directory');
await _patcherAPI.runPatcher(
_app.packageName,
_app.apkFilePath,
@ -149,6 +146,12 @@ class InstallerViewModel extends BaseViewModel {
}
}
// Necessary to reset the state of patches by reloading them
// in a later patching process.
// TODO(Benjamin): Fix this not working
_managerAPI.patches.clear();
await _managerAPI.getPatches();
try {
if (FlutterBackground.isBackgroundExecutionEnabled) {
try {