Persisted file order options

This commit is contained in:
2023-06-19 14:13:56 +02:00
parent 53f1cdcda5
commit 28c98de9a7
5 changed files with 31 additions and 3 deletions

View File

@ -73,12 +73,16 @@ class _FilesState extends State<Files> {
FilesProps props = FilesProps();
ListFilesResponse? data;
late SettingsProvider settings = Provider.of<SettingsProvider>(context, listen: false);
SortOption currentSort = SortOption.name;
bool currentSortDirection = true;
@override
void initState() {
super.initState();
currentSort = settings.val().fileSettings.sortBy;
currentSortDirection = settings.val().fileSettings.ascending;
_query();
}
@ -131,6 +135,7 @@ class _FilesState extends State<Files> {
onSelected: (e) {
setState(() {
currentSortDirection = e;
settings.val(write: true).fileSettings.ascending = e;
});
},
),
@ -152,6 +157,7 @@ class _FilesState extends State<Files> {
onSelected: (e) {
setState(() {
currentSort = e;
settings.val(write: true).fileSettings.sortBy = e;
});
},
),