From 7ad3431c8fcc32769efa85176497a0bbca998b00 Mon Sep 17 00:00:00 2001 From: toly <1981462002@qq.com> Date: Wed, 1 Jan 2025 16:58:02 +0800 Subject: [PATCH] app upgrade --- modules/basic_system/app_update/lib/bloc/bloc.dart | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/modules/basic_system/app_update/lib/bloc/bloc.dart b/modules/basic_system/app_update/lib/bloc/bloc.dart index 473ae886..a83fc373 100644 --- a/modules/basic_system/app_update/lib/bloc/bloc.dart +++ b/modules/basic_system/app_update/lib/bloc/bloc.dart @@ -46,6 +46,12 @@ class UpgradeBloc extends Bloc { void _onDownloadEvent(DownloadEvent event, Emitter emit) async { UpdateState curState = state; if (curState is! ShouldUpdateState) return; + String url = event.appInfo.url; + + if(kAppEnv.isMacOS){ + launchUrl(Uri.parse(url)); + return; + } void onProgressChange(double progress) { add(ProgressChangeEvent(progress: progress)); @@ -53,7 +59,6 @@ class UpgradeBloc extends Bloc { onProgressChange(0.001); - String url = event.appInfo.url; if (kIsDesk) { handleDesk(url, onProgressChange); return; @@ -62,10 +67,6 @@ class UpgradeBloc extends Bloc { } void handleDesk(String url, OnProgressChange callback) async { - if(kAppEnv.isMacOS){ - launchUrl(Uri.parse(url)); - return; - } Dio dio = Dio(); Directory dir = await getTemporaryDirectory(); String filePath = p.join(dir.path, p.basename(url));