refact: custom client, remove enable-check-update (#8092)

Signed-off-by: fufesou <shuanglongchen@yeah.net>
This commit is contained in:
fufesou 2024-05-19 16:32:15 +08:00 committed by GitHub
parent 3c502c6fc2
commit 986b9fb0e0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 19 additions and 15 deletions

View File

@ -658,10 +658,12 @@ class _DesktopHomePageState extends State<DesktopHomePage>
@override @override
void initState() { void initState() {
super.initState(); super.initState();
if (!bind.isCustomClient()) {
Timer(const Duration(seconds: 1), () async { Timer(const Duration(seconds: 1), () async {
updateUrl = await bind.mainGetSoftwareUpdateUrl(); updateUrl = await bind.mainGetSoftwareUpdateUrl();
if (updateUrl.isNotEmpty) setState(() {}); if (updateUrl.isNotEmpty) setState(() {});
}); });
}
_updateTimer = periodic_immediate(const Duration(seconds: 1), () async { _updateTimer = periodic_immediate(const Duration(seconds: 1), () async {
await gFFI.serverModel.fetchID(); await gFFI.serverModel.fetchID();
final error = await bind.mainGetError(); final error = await bind.mainGetError();

View File

@ -392,6 +392,7 @@ class _GeneralState extends State<_General> {
child: _OptionCheckBox(context, "Always use software rendering", child: _OptionCheckBox(context, "Always use software rendering",
kOptionAllowAlwaysSoftwareRender), kOptionAllowAlwaysSoftwareRender),
), ),
if (!bind.isCustomClient())
_OptionCheckBox( _OptionCheckBox(
context, context,
'Check for software update on startup', 'Check for software update on startup',

View File

@ -65,11 +65,13 @@ class _ConnectionPageState extends State<ConnectionPage> {
}(); }();
} }
if (isAndroid) { if (isAndroid) {
if (!bind.isCustomClient()) {
Timer(const Duration(seconds: 1), () async { Timer(const Duration(seconds: 1), () async {
_updateUrl = await bind.mainGetSoftwareUpdateUrl(); _updateUrl = await bind.mainGetSoftwareUpdateUrl();
if (_updateUrl.isNotEmpty) setState(() {}); if (_updateUrl.isNotEmpty) setState(() {});
}); });
} }
}
_idController.addListener(() { _idController.addListener(() {
_idEmpty.value = _idController.text.isEmpty; _idEmpty.value = _idController.text.isEmpty;

View File

@ -2090,7 +2090,6 @@ pub mod keys {
OPTION_LANGUAGE, OPTION_LANGUAGE,
OPTION_ENABLE_CONFIRM_CLOSING_TABS, OPTION_ENABLE_CONFIRM_CLOSING_TABS,
OPTION_ENABLE_OPEN_NEW_CONNECTIONS_IN_TABS, OPTION_ENABLE_OPEN_NEW_CONNECTIONS_IN_TABS,
OPTION_ENABLE_CHECK_UPDATE,
OPTION_SYNC_AB_WITH_RECENT_SESSIONS, OPTION_SYNC_AB_WITH_RECENT_SESSIONS,
OPTION_SYNC_AB_TAGS, OPTION_SYNC_AB_TAGS,
OPTION_FILTER_AB_BY_INTERSECTION, OPTION_FILTER_AB_BY_INTERSECTION,