aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/src/app/shared/shared-main/video/video.service.ts
diff options
context:
space:
mode:
Diffstat (limited to 'client/src/app/shared/shared-main/video/video.service.ts')
-rw-r--r--client/src/app/shared/shared-main/video/video.service.ts7
1 files changed, 6 insertions, 1 deletions
diff --git a/client/src/app/shared/shared-main/video/video.service.ts b/client/src/app/shared/shared-main/video/video.service.ts
index 59860c5cb..0b708b692 100644
--- a/client/src/app/shared/shared-main/video/video.service.ts
+++ b/client/src/app/shared/shared-main/video/video.service.ts
@@ -140,8 +140,9 @@ export class VideoService implements VideosProvider {
140 sort: VideoSortField 140 sort: VideoSortField
141 nsfwPolicy?: NSFWPolicyType 141 nsfwPolicy?: NSFWPolicyType
142 videoFilter?: VideoFilter 142 videoFilter?: VideoFilter
143 search?: string
143 }): Observable<ResultList<Video>> { 144 }): Observable<ResultList<Video>> {
144 const { account, videoPagination, sort, videoFilter, nsfwPolicy } = parameters 145 const { account, videoPagination, sort, videoFilter, nsfwPolicy, search } = parameters
145 146
146 const pagination = this.restService.componentPaginationToRestPagination(videoPagination) 147 const pagination = this.restService.componentPaginationToRestPagination(videoPagination)
147 148
@@ -156,6 +157,10 @@ export class VideoService implements VideosProvider {
156 params = params.set('filter', videoFilter) 157 params = params.set('filter', videoFilter)
157 } 158 }
158 159
160 if (search) {
161 params = params.set('search', search)
162 }
163
159 return this.authHttp 164 return this.authHttp
160 .get<ResultList<Video>>(AccountService.BASE_ACCOUNT_URL + account.nameWithHost + '/videos', { params }) 165 .get<ResultList<Video>>(AccountService.BASE_ACCOUNT_URL + account.nameWithHost + '/videos', { params })
161 .pipe( 166 .pipe(