From: Chocobozzz Date: Wed, 4 Mar 2020 15:11:21 +0000 (+0100) Subject: Add ability to override search endpoint X-Git-Tag: v2.2.0-rc.1~407 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=b0e769bbf6745c8fbc5a72b8cd30b754dc0395c3;p=oweals%2Fpeertube.git Add ability to override search endpoint --- diff --git a/client/src/app/search/search.service.ts b/client/src/app/search/search.service.ts index 7610fee8c..3cad5aaa7 100644 --- a/client/src/app/search/search.service.ts +++ b/client/src/app/search/search.service.ts @@ -11,6 +11,7 @@ import { Video } from '@app/shared/video/video.model' import { AdvancedSearch } from '@app/search/advanced-search.model' import { VideoChannel } from '@app/shared/video-channel/video-channel.model' import { VideoChannelService } from '@app/shared/video-channel/video-channel.service' +import { peertubeLocalStorage } from '@app/shared/misc/peertube-web-storage' @Injectable() export class SearchService { @@ -21,7 +22,11 @@ export class SearchService { private restExtractor: RestExtractor, private restService: RestService, private videoService: VideoService - ) {} + ) { + // Add ability to override search endpoint if the user updated this local storage key + const searchUrl = peertubeLocalStorage.getItem('search-url') + if (searchUrl) SearchService.BASE_SEARCH_URL = searchUrl + } searchVideos (parameters: { search: string,