From 2b0d17ccf46cfdba4103b7287f0dadf289ad4faf Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 15 Apr 2022 15:07:20 +0200 Subject: Reduce videos sort complexity Automatically use best sort if user is logged in and chose hot algorithm --- .../shared-video-miniature/video-filters-header.component.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'client/src/app/shared/shared-video-miniature/video-filters-header.component.ts') diff --git a/client/src/app/shared/shared-video-miniature/video-filters-header.component.ts b/client/src/app/shared/shared-video-miniature/video-filters-header.component.ts index 2c52e43f7..7b806248b 100644 --- a/client/src/app/shared/shared-video-miniature/video-filters-header.component.ts +++ b/client/src/app/shared/shared-video-miniature/video-filters-header.component.ts @@ -72,15 +72,10 @@ export class VideoFiltersHeaderComponent implements OnInit, OnDestroy { return this.auth.getUser().hasRight(UserRight.SEE_ALL_VIDEOS) } - isTrendingSortEnabled (sort: 'most-viewed' | 'hot' | 'best' | 'most-liked') { + isTrendingSortEnabled (sort: 'most-viewed' | 'hot' | 'most-liked') { const serverConfig = this.serverService.getHTMLConfig() - const enabled = serverConfig.trending.videos.algorithms.enabled.includes(sort) - - // Best is adapted from the user - if (sort === 'best') return enabled && this.auth.isLoggedIn() - - return enabled + return serverConfig.trending.videos.algorithms.enabled.includes(sort) } resetFilter (key: string, canRemove: boolean) { -- cgit v1.2.3