fix race condition

This commit is contained in:
1xFF
2023-06-28 13:31:10 -07:00
parent af5ea3db0f
commit 0fa0a4b19a

View File

@@ -350,7 +350,7 @@ class AppsProvider with ChangeNotifier {
await installApk(DownloadedApk(dir.appId, file), silent: silent); await installApk(DownloadedApk(dir.appId, file), silent: silent);
} }
else if (file.path.toLowerCase().endsWith('.obb')) { else if (file.path.toLowerCase().endsWith('.obb')) {
moveObbFile(file, dir.appId); await moveObbFile(file, dir.appId);
} }
} }
if (somethingInstalled) { if (somethingInstalled) {
@@ -390,7 +390,7 @@ class AppsProvider with ChangeNotifier {
return installed; return installed;
} }
void moveObbFile(File file, String appId) async { Future<void> moveObbFile(File file, String appId) async {
if(!file.path.toLowerCase().endsWith('.obb')) return; if(!file.path.toLowerCase().endsWith('.obb')) return;
// TODO: Does not support Android 11+ // TODO: Does not support Android 11+