From b89de1414aebbc08c39f6b0d4379aba7e07d2bcc Mon Sep 17 00:00:00 2001 From: jyuesong <425698907@qq.com> Date: Tue, 7 Jun 2022 19:32:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BD=BF=E7=94=A8=E4=BD=93?= =?UTF-8?q?=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/module/config/config_viewmodel.dart | 2 +- lib/module/env/env_viewmodel.dart | 2 +- lib/module/others/dependencies/dependency_viewmodel.dart | 2 +- lib/module/task/task_viewmodel.dart | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/module/config/config_viewmodel.dart b/lib/module/config/config_viewmodel.dart index 27aa10f..37f263d 100644 --- a/lib/module/config/config_viewmodel.dart +++ b/lib/module/config/config_viewmodel.dart @@ -12,7 +12,7 @@ class ConfigViewModel extends BaseViewModel { Map content = {}; Future loadData([isLoading = true]) async { - if (isLoading) { + if (isLoading && list.isEmpty) { loading(notify: true); } diff --git a/lib/module/env/env_viewmodel.dart b/lib/module/env/env_viewmodel.dart index 7c6f440..50ab7d9 100644 --- a/lib/module/env/env_viewmodel.dart +++ b/lib/module/env/env_viewmodel.dart @@ -17,7 +17,7 @@ class EnvViewModel extends BaseViewModel { Future loadData([isLoading = true]) async { - if (isLoading) { + if (isLoading && list.isEmpty) { loading(notify: true); } diff --git a/lib/module/others/dependencies/dependency_viewmodel.dart b/lib/module/others/dependencies/dependency_viewmodel.dart index 2cb02b7..e96e187 100644 --- a/lib/module/others/dependencies/dependency_viewmodel.dart +++ b/lib/module/others/dependencies/dependency_viewmodel.dart @@ -15,7 +15,7 @@ class DependencyViewModel extends BaseViewModel { List linuxList = []; Future loadData(String type, [bool showLoading = true]) async { - if (showLoading) { + if (showLoading && ((type == "nodejs" && nodeJsList.isEmpty) || (type == "python3" && python3List.isEmpty) || (type == "linux" && linuxList.isEmpty))) { loading(notify: true); } diff --git a/lib/module/task/task_viewmodel.dart b/lib/module/task/task_viewmodel.dart index 6dbe4e2..a2f7fd3 100644 --- a/lib/module/task/task_viewmodel.dart +++ b/lib/module/task/task_viewmodel.dart @@ -20,7 +20,7 @@ class TaskViewModel extends BaseViewModel { List disabled = []; Future loadData([isLoading = true]) async { - if (isLoading) { + if (isLoading && list.isEmpty) { loading(notify: true); }