windows版本初步完成

This commit is contained in:
DelLevin-Home
2026-07-13 19:39:01 +08:00
parent 121cbf8b0b
commit 6c30026e32
37 changed files with 5583 additions and 624 deletions

View File

@@ -2,7 +2,6 @@ import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import '../../providers/app_provider.dart';
import '../../services/sync/backup_service.dart';
import '../../services/sync/cache_cleaner.dart';
import '../../utils/toast_util.dart';
/// 本地备份页面
@@ -335,9 +334,6 @@ class _BackupPageState extends State<BackupPage> {
setState(() => _isExporting = true);
try {
// 先清理缓存
await CacheCleaner.instance.clean(context.read<AppProvider>());
final result = await BackupService.instance.exportDataWithImages();
if (!mounted) return;
@@ -435,9 +431,6 @@ class _BackupPageState extends State<BackupPage> {
setState(() => _isImporting = true);
try {
// 先清理缓存
await CacheCleaner.instance.clean(context.read<AppProvider>());
final result = await BackupService.instance.importData();
if (!mounted) return;

View File

@@ -2,7 +2,6 @@ import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import '../../utils/toast_util.dart';
import '../../services/sync/webdav_service.dart';
import '../../services/sync/cache_cleaner.dart';
import '../../providers/app_provider.dart';
/// WebDAV 备份页面
@@ -127,11 +126,6 @@ class _WebDAVSyncPageState extends State<WebDAVSyncPage> {
setState(() => _isLoading = true);
try {
// 先清理缓存
setState(() => _syncStep = '正在清理缓存...');
await Future.delayed(Duration.zero);
await CacheCleaner.instance.clean(context.read<AppProvider>());
SyncResult result;
if (_syncDirection == SyncDirection.upload) {