From 3dc6e576df115581ff682236520c916a49538112 Mon Sep 17 00:00:00 2001 From: rustdesk Date: Mon, 25 Mar 2024 20:14:34 +0800 Subject: [PATCH] check isDisableAccount and isDisableAb before pull ab / group --- flutter/lib/models/ab_model.dart | 1 + flutter/lib/models/user_model.dart | 1 + 2 files changed, 2 insertions(+) diff --git a/flutter/lib/models/ab_model.dart b/flutter/lib/models/ab_model.dart index af4a18a9c..3ba0bd149 100644 --- a/flutter/lib/models/ab_model.dart +++ b/flutter/lib/models/ab_model.dart @@ -110,6 +110,7 @@ class AbModel { Future _pullAb( {required ForcePullAb? force, required bool quiet}) async { + if (bind.isDisableAb()) return; debugPrint("pullAb, force: $force, quiet: $quiet"); if (!gFFI.userModel.isLogin) return; if (force == null && listInitialized && current.initialized) return; diff --git a/flutter/lib/models/user_model.dart b/flutter/lib/models/user_model.dart index 55059460b..04b7ebb5b 100644 --- a/flutter/lib/models/user_model.dart +++ b/flutter/lib/models/user_model.dart @@ -23,6 +23,7 @@ class UserModel { UserModel(this.parent); void refreshCurrentUser() async { + if (bind.isDisableAccount()) return; final token = bind.mainGetLocalOption(key: 'access_token'); if (token == '') { await updateOtherModels();