diff --git a/flutter/lib/models/ab_model.dart b/flutter/lib/models/ab_model.dart index 4cb76ed6f..555a803ca 100644 --- a/flutter/lib/models/ab_model.dart +++ b/flutter/lib/models/ab_model.dart @@ -55,6 +55,7 @@ class AbModel { Timer.periodic(Duration(milliseconds: 500), (timer) async { if (_timerCounter++ % 6 == 0) { if (!gFFI.userModel.isLogin) return; + if (!initialized) return; syncFromRecent(); } }); @@ -378,6 +379,7 @@ class AbModel { p.hash = r.hash.isEmpty ? p.hash : r.hash; p.username = r.username.isEmpty ? p.username : r.username; p.hostname = r.hostname.isEmpty ? p.hostname : r.hostname; + p.platform = r.platform.isEmpty ? p.platform : r.platform; p.alias = p.alias.isEmpty ? r.alias : p.alias; p.forceAlwaysRelay = r.forceAlwaysRelay; p.rdpPort = r.rdpPort;