diff --git a/src/app/components/recent-videos/recent-videos.component.ts b/src/app/components/recent-videos/recent-videos.component.ts index d6ff044..251c41d 100644 --- a/src/app/components/recent-videos/recent-videos.component.ts +++ b/src/app/components/recent-videos/recent-videos.component.ts @@ -107,6 +107,12 @@ export class RecentVideosComponent implements OnInit { this.fileTypeFilter = cached_file_type_filter; } + const sort_order = localStorage.getItem('recent_videos_sort_order'); + + if (sort_order) { + this.descendingMode = sort_order === 'descending'; + } + this.searchChangedSubject .debounceTime(500) .pipe(distinctUntilChanged() @@ -145,6 +151,7 @@ export class RecentVideosComponent implements OnInit { toggleModeChange() { this.descendingMode = !this.descendingMode; + localStorage.setItem('recent_videos_sort_order', this.descendingMode ? 'descending' : 'ascending'); this.getAllFiles(); }