From 27faff054e279cff94e11ca273c0d20f32919cfb Mon Sep 17 00:00:00 2001 From: Isaac Abadi Date: Sun, 19 Sep 2021 14:56:32 -0400 Subject: [PATCH] Recent videos component now remembers sort order between page reloads --- .../components/recent-videos/recent-videos.component.ts | 7 +++++++ 1 file changed, 7 insertions(+) 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(); }