diff options
author | Chocobozzz <me@florianbigard.com> | 2023-05-24 16:48:54 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2023-05-24 16:56:05 +0200 |
commit | 54909304287f3c04dcfb39660be8ead57dc95440 (patch) | |
tree | 478f1b913f3bd4c3bbaa17525f0114c5b0a8689d /client/src/app/+videos | |
parent | d0fbc9fd0a29c37f3ff9b99030351e90b276fe7d (diff) | |
download | PeerTube-54909304287f3c04dcfb39660be8ead57dc95440.tar.gz PeerTube-54909304287f3c04dcfb39660be8ead57dc95440.tar.zst PeerTube-54909304287f3c04dcfb39660be8ead57dc95440.zip |
Remove suppressImplicitAnyIndexErrors
It's deprecated by TS
Diffstat (limited to 'client/src/app/+videos')
3 files changed, 9 insertions, 6 deletions
diff --git a/client/src/app/+videos/+video-edit/shared/video-edit-utils.ts b/client/src/app/+videos/+video-edit/shared/video-edit-utils.ts index db1ef8d73..214bde680 100644 --- a/client/src/app/+videos/+video-edit/shared/video-edit-utils.ts +++ b/client/src/app/+videos/+video-edit/shared/video-edit-utils.ts | |||
@@ -8,11 +8,11 @@ function hydrateFormFromVideo (formGroup: FormGroup, video: VideoEdit, thumbnail | |||
8 | 8 | ||
9 | const objects = [ | 9 | const objects = [ |
10 | { | 10 | { |
11 | url: 'thumbnailUrl', | 11 | url: 'thumbnailUrl' as 'thumbnailUrl', |
12 | name: 'thumbnailfile' | 12 | name: 'thumbnailfile' |
13 | }, | 13 | }, |
14 | { | 14 | { |
15 | url: 'previewUrl', | 15 | url: 'previewUrl' as 'previewUrl', |
16 | name: 'previewfile' | 16 | name: 'previewfile' |
17 | } | 17 | } |
18 | ] | 18 | ] |
diff --git a/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.ts b/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.ts index 28edcfdcb..96bdb28c9 100644 --- a/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.ts +++ b/client/src/app/+videos/+video-watch/shared/comment/video-comments.component.ts | |||
@@ -263,8 +263,8 @@ export class VideoCommentsComponent implements OnInit, OnChanges, OnDestroy { | |||
263 | this.syndicationItems = this.videoCommentService.getVideoCommentsFeeds(this.video) | 263 | this.syndicationItems = this.videoCommentService.getVideoCommentsFeeds(this.video) |
264 | this.loadMoreThreads() | 264 | this.loadMoreThreads() |
265 | 265 | ||
266 | if (this.activatedRoute.params['threadId']) { | 266 | if (this.activatedRoute.snapshot.params['threadId']) { |
267 | this.processHighlightedThread(+this.activatedRoute.params['threadId']) | 267 | this.processHighlightedThread(+this.activatedRoute.snapshot.params['threadId']) |
268 | } | 268 | } |
269 | } | 269 | } |
270 | } | 270 | } |
diff --git a/client/src/app/+videos/video-list/overview/overview.service.ts b/client/src/app/+videos/video-list/overview/overview.service.ts index 12d2aa1cb..4a7d9c7c5 100644 --- a/client/src/app/+videos/video-list/overview/overview.service.ts +++ b/client/src/app/+videos/video-list/overview/overview.service.ts | |||
@@ -5,6 +5,7 @@ import { Injectable } from '@angular/core' | |||
5 | import { RestExtractor, ServerService } from '@app/core' | 5 | import { RestExtractor, ServerService } from '@app/core' |
6 | import { immutableAssign } from '@app/helpers' | 6 | import { immutableAssign } from '@app/helpers' |
7 | import { VideoService } from '@app/shared/shared-main' | 7 | import { VideoService } from '@app/shared/shared-main' |
8 | import { objectKeysTyped } from '@shared/core-utils' | ||
8 | import { peertubeTranslate } from '@shared/core-utils/i18n' | 9 | import { peertubeTranslate } from '@shared/core-utils/i18n' |
9 | import { VideosOverview as VideosOverviewServer } from '@shared/models' | 10 | import { VideosOverview as VideosOverviewServer } from '@shared/models' |
10 | import { environment } from '../../../../environments/environment' | 11 | import { environment } from '../../../../environments/environment' |
@@ -42,7 +43,7 @@ export class OverviewService { | |||
42 | } | 43 | } |
43 | 44 | ||
44 | // Build videos objects | 45 | // Build videos objects |
45 | for (const key of Object.keys(serverVideosOverview)) { | 46 | for (const key of objectKeysTyped(serverVideosOverview)) { |
46 | for (const object of serverVideosOverview[key]) { | 47 | for (const object of serverVideosOverview[key]) { |
47 | observables.push( | 48 | observables.push( |
48 | of(object.videos) | 49 | of(object.videos) |
@@ -50,7 +51,9 @@ export class OverviewService { | |||
50 | switchMap(videos => this.videosService.extractVideos({ total: 0, data: videos })), | 51 | switchMap(videos => this.videosService.extractVideos({ total: 0, data: videos })), |
51 | map(result => result.data), | 52 | map(result => result.data), |
52 | tap(videos => { | 53 | tap(videos => { |
53 | videosOverviewResult[key].push(immutableAssign(object, { videos })) | 54 | // FIXME: typings & lint |
55 | // eslint-disable-next-line @typescript-eslint/no-unnecessary-type-assertion | ||
56 | videosOverviewResult[key].push(immutableAssign(object, { videos }) as any) | ||
54 | }) | 57 | }) |
55 | ) | 58 | ) |
56 | ) | 59 | ) |