mirror of
https://github.com/venera-app/venera.git
synced 2025-09-27 07:47:24 +00:00
comic source page
This commit is contained in:
@@ -1,5 +1,16 @@
|
||||
import 'dart:convert';
|
||||
|
||||
import 'package:venera/foundation/app.dart';
|
||||
import 'package:venera/utils/io.dart';
|
||||
|
||||
class _Appdata {
|
||||
final _Settings settings = _Settings();
|
||||
|
||||
void saveSettings() async {
|
||||
var data = jsonEncode(settings._data);
|
||||
var file = File(FilePath.join(App.dataPath, 'settings.json'));
|
||||
await file.writeAsString(data);
|
||||
}
|
||||
}
|
||||
|
||||
final appdata = _Appdata();
|
||||
@@ -15,9 +26,16 @@ class _Settings {
|
||||
'newFavoriteAddTo': 'end', // start, end
|
||||
'moveFavoriteAfterRead': 'none', // none, end, start
|
||||
'proxy': 'direct', // direct, system, proxy string
|
||||
'explore_pages': [],
|
||||
'categories': [],
|
||||
'favorites': [],
|
||||
};
|
||||
|
||||
operator[](String key) {
|
||||
return _data[key];
|
||||
}
|
||||
|
||||
operator[]=(String key, dynamic value) {
|
||||
_data[key] = value;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user