mirror of
https://github.com/rustdesk/rustdesk.git
synced 2025-12-12 11:06:57 +00:00
ab: opt reaction and message hint
Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
@@ -48,13 +48,14 @@ class _AddressBookState extends State<AddressBook> {
|
||||
return Column(
|
||||
children: [
|
||||
_buildNotEmptyLoading(),
|
||||
_buildRetryProgress(),
|
||||
_buildErrorBanner(
|
||||
err: gFFI.abModel.pullError,
|
||||
retry: null,
|
||||
close: () => gFFI.abModel.pullError.value = ''),
|
||||
_buildErrorBanner(
|
||||
err: gFFI.abModel.pushError,
|
||||
retry: () => gFFI.abModel.pushAb(),
|
||||
retry: () => gFFI.abModel.pushAb(isRetry: true),
|
||||
close: () => gFFI.abModel.pushError.value = ''),
|
||||
Expanded(
|
||||
child: isDesktop
|
||||
@@ -136,6 +137,13 @@ class _AddressBookState extends State<AddressBook> {
|
||||
));
|
||||
}
|
||||
|
||||
Widget _buildRetryProgress() {
|
||||
return Obx(() => Offstage(
|
||||
offstage: !gFFI.abModel.retrying.value,
|
||||
child: LinearProgressIndicator(),
|
||||
));
|
||||
}
|
||||
|
||||
Widget _buildAddressBookDesktop() {
|
||||
return Row(
|
||||
children: [
|
||||
@@ -339,7 +347,7 @@ class _AddressBookState extends State<AddressBook> {
|
||||
return;
|
||||
}
|
||||
gFFI.abModel.addId(id, aliasController.text.trim(), selectedTag);
|
||||
await gFFI.abModel.pushAb();
|
||||
gFFI.abModel.pushAb();
|
||||
this.setState(() {});
|
||||
// final currentPeers
|
||||
}
|
||||
@@ -448,7 +456,7 @@ class _AddressBookState extends State<AddressBook> {
|
||||
for (final tag in tags) {
|
||||
gFFI.abModel.addTag(tag);
|
||||
}
|
||||
await gFFI.abModel.pushAb();
|
||||
gFFI.abModel.pushAb();
|
||||
// final currentPeers
|
||||
}
|
||||
close();
|
||||
|
||||
Reference in New Issue
Block a user