X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2Fsearch%2Fsearch.service.ts;h=7610fee8cc6ed06ecfe5f088762ee786f16c1f9d;hb=41eb700fceee1085dd0e1a9ce78ecbd0e111eb6e;hp=cd3bdad356443812c0e5429192c16bc80d39d58a;hpb=f37dc0dd14d9ce0b59c454c2c1b935fcbe9727e9;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/search/search.service.ts b/client/src/app/search/search.service.ts index cd3bdad35..7610fee8c 100644 --- a/client/src/app/search/search.service.ts +++ b/client/src/app/search/search.service.ts @@ -2,10 +2,10 @@ import { catchError, map, switchMap } from 'rxjs/operators' import { HttpClient, HttpParams } from '@angular/common/http' import { Injectable } from '@angular/core' import { Observable } from 'rxjs' -import { ComponentPagination } from '@app/shared/rest/component-pagination.model' +import { ComponentPaginationLight } from '@app/shared/rest/component-pagination.model' import { VideoService } from '@app/shared/video/video.service' import { RestExtractor, RestService } from '@app/shared' -import { environment } from 'environments/environment' +import { environment } from '../../environments/environment' import { ResultList, Video as VideoServerModel, VideoChannel as VideoChannelServerModel } from '../../../../shared' import { Video } from '@app/shared/video/video.model' import { AdvancedSearch } from '@app/search/advanced-search.model' @@ -23,13 +23,14 @@ export class SearchService { private videoService: VideoService ) {} - searchVideos ( + searchVideos (parameters: { search: string, - componentPagination: ComponentPagination, + componentPagination: ComponentPaginationLight, advancedSearch: AdvancedSearch - ): Observable<{ videos: Video[], totalVideos: number }> { - const url = SearchService.BASE_SEARCH_URL + 'videos' + }): Observable> { + const { search, componentPagination, advancedSearch } = parameters + const url = SearchService.BASE_SEARCH_URL + 'videos' const pagination = this.restService.componentPaginationToRestPagination(componentPagination) let params = new HttpParams() @@ -48,12 +49,13 @@ export class SearchService { ) } - searchVideoChannels ( + searchVideoChannels (parameters: { search: string, - componentPagination: ComponentPagination - ): Observable<{ data: VideoChannel[], total: number }> { - const url = SearchService.BASE_SEARCH_URL + 'video-channels' + componentPagination: ComponentPaginationLight + }): Observable> { + const { search, componentPagination } = parameters + const url = SearchService.BASE_SEARCH_URL + 'video-channels' const pagination = this.restService.componentPaginationToRestPagination(componentPagination) let params = new HttpParams()