fix: restore logic

This commit is contained in:
lollipopkit
2024-01-14 18:50:25 +08:00
parent 460f3f957e
commit 11dca4c37c
5 changed files with 30 additions and 23 deletions

View File

@@ -89,7 +89,7 @@ class Backup {
Future<bool?> restore({bool force = false}) async {
final curTime = Stores.lastModTime ?? 0;
final bakTime = lastModTime ?? 0;
if (curTime == bakTime) {
if (curTime == bakTime && !force) {
return null;
}
if (curTime > bakTime && !force) {