mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-17 07:14:28 +01:00
fix: snippet fmt (#570)
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
import 'package:fl_lib/fl_lib.dart';
|
||||
import 'package:server_box/data/res/build_data.dart';
|
||||
import 'package:server_box/data/res/store.dart';
|
||||
|
||||
final class NoBackupStore extends PersistentStore {
|
||||
NoBackupStore._() : super('no_backup');
|
||||
@@ -13,4 +15,35 @@ final class NoBackupStore extends PersistentStore {
|
||||
late final webdavUrl = property('webdavUrl', '');
|
||||
late final webdavUser = property('webdavUser', '');
|
||||
late final webdavPwd = property('webdavPwd', '');
|
||||
|
||||
void migrate() {
|
||||
if (BuildData.build > 1076) return;
|
||||
|
||||
final settings = Stores.setting;
|
||||
final icloudSync_ = settings.box.get('icloudSync');
|
||||
if (icloudSync_ is bool) {
|
||||
icloudSync.put(icloudSync_);
|
||||
settings.box.delete('icloudSync');
|
||||
}
|
||||
final webdavSync_ = settings.box.get('webdavSync');
|
||||
if (webdavSync_ is bool) {
|
||||
webdavSync.put(webdavSync_);
|
||||
settings.box.delete('webdavSync');
|
||||
}
|
||||
final webdavUrl_ = settings.box.get('webdavUrl');
|
||||
if (webdavUrl_ is String) {
|
||||
webdavUrl.put(webdavUrl_);
|
||||
settings.box.delete('webdavUrl');
|
||||
}
|
||||
final webdavUser_ = settings.box.get('webdavUser');
|
||||
if (webdavUser_ is String) {
|
||||
webdavUser.put(webdavUser_);
|
||||
settings.box.delete('webdavUser');
|
||||
}
|
||||
final webdavPwd_ = settings.box.get('webdavPwd');
|
||||
if (webdavPwd_ is String) {
|
||||
webdavPwd.put(webdavPwd_);
|
||||
settings.box.delete('webdavPwd');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user