Add ability to override search endpoint

pull/2541/head
Chocobozzz 2020-03-04 16:11:21 +01:00
parent 34102d19a1
commit b0e769bbf6
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
1 changed files with 6 additions and 1 deletions

View File

@ -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,