From 0fa0a4b19a0a53ac111dac67d714b90ded07d423 Mon Sep 17 00:00:00 2001 From: 1xFF <100185670+1xFF@users.noreply.github.com> Date: Wed, 28 Jun 2023 13:31:10 -0700 Subject: [PATCH] fix race condition --- lib/providers/apps_provider.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/providers/apps_provider.dart b/lib/providers/apps_provider.dart index fc00b8a..a81ec37 100644 --- a/lib/providers/apps_provider.dart +++ b/lib/providers/apps_provider.dart @@ -350,7 +350,7 @@ class AppsProvider with ChangeNotifier { await installApk(DownloadedApk(dir.appId, file), silent: silent); } else if (file.path.toLowerCase().endsWith('.obb')) { - moveObbFile(file, dir.appId); + await moveObbFile(file, dir.appId); } } if (somethingInstalled) { @@ -390,7 +390,7 @@ class AppsProvider with ChangeNotifier { return installed; } - void moveObbFile(File file, String appId) async { + Future moveObbFile(File file, String appId) async { if(!file.path.toLowerCase().endsWith('.obb')) return; // TODO: Does not support Android 11+