opt.: sync immediately after changes (#577)

This commit is contained in:
lollipopkit🏳️‍⚧️
2024-09-14 17:08:51 +08:00
committed by GitHub
parent d611fdcd50
commit 90b88ed795
17 changed files with 64 additions and 124 deletions

View File

@@ -104,7 +104,7 @@ class BackupPage extends StatelessWidget {
callback: (val) async {
if (val) {
icloudLoading.value = true;
await sync.sync(rs: icloud);
await bakSync.sync(rs: icloud);
icloudLoading.value = false;
}
},
@@ -147,7 +147,7 @@ class BackupPage extends StatelessWidget {
callback: (val) async {
if (val) {
webdavLoading.value = true;
await sync.sync(rs: webdav);
await bakSync.sync(rs: webdav);
webdavLoading.value = false;
}
},

View File

@@ -15,7 +15,7 @@ final class _AppBar extends CustomAppBar {
@override
Widget build(BuildContext context) {
final placeholder = SizedBox(
height: CustomAppBar.barHeight ?? 0 + MediaQuery.of(context).padding.top,
height: CustomAppBar.sysStatusBarHeight ?? 0 + MediaQuery.of(context).padding.top,
);
return selectIndex.listenVal(
(idx) {

View File

@@ -137,7 +137,7 @@ class SSHPageState extends State<SSHPage>
_media.padding.top,
child: Padding(
padding: EdgeInsets.only(
top: widget.notFromTab ? CustomAppBar.barHeight ?? 0 : 0,
top: widget.notFromTab ? CustomAppBar.sysStatusBarHeight ?? 0 : 0,
left: _horizonPadding,
right: _horizonPadding,
),
@@ -155,7 +155,7 @@ class SSHPageState extends State<SSHPage>
showToolbar: isMobile,
viewOffset: Offset(
2 * _horizonPadding,
CustomAppBar.barHeight ?? _media.padding.top,
CustomAppBar.sysStatusBarHeight ?? _media.padding.top,
),
hideScrollBar: false,
focusNode: widget.focusNode,