From e4060e0f8062a876970f39ecf1eba53e0b37f8cf Mon Sep 17 00:00:00 2001 From: jojohoch <joachim.hoch@iqb.hu-berlin.de> Date: Thu, 28 Apr 2022 15:59:16 +0200 Subject: [PATCH] [player] Rename properties and methods in MediaPlayerService --- .../element-media-player-group.component.html | 4 ++-- .../src/app/services/media-player.service.ts | 19 ++++++++++--------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/projects/player/src/app/components/element-media-player-group/element-media-player-group.component.html b/projects/player/src/app/components/element-media-player-group/element-media-player-group.component.html index 90c163427..8e389069f 100644 --- a/projects/player/src/app/components/element-media-player-group/element-media-player-group.component.html +++ b/projects/player/src/app/components/element-media-player-group/element-media-player-group.component.html @@ -6,7 +6,7 @@ [actualPlayingId]="mediaPlayerService.actualPlayingId" [mediaStatusChanged]="mediaPlayerService.mediaStatusChanged" (onMediaValidStatusChanged)="mediaPlayerService.setValidStatusChanged($event)" - (onMediaPlayStatusChanged)="mediaPlayerService.setActualPlayingMediaId($event)" + (onMediaPlayStatusChanged)="mediaPlayerService.setActualPlayingId($event)" (elementValueChanged)="unitStateService.changeElementCodeValue($event)"> </aspect-audio> @@ -18,6 +18,6 @@ [mediaStatusChanged]="mediaPlayerService.mediaStatusChanged" [savedPlaybackTime]="initialValue" (onMediaValidStatusChanged)="mediaPlayerService.setValidStatusChanged($event)" - (onMediaPlayStatusChanged)="mediaPlayerService.setActualPlayingMediaId($event)" + (onMediaPlayStatusChanged)="mediaPlayerService.setActualPlayingId($event)" (elementValueChanged)="unitStateService.changeElementCodeValue($event)"> </aspect-video> diff --git a/projects/player/src/app/services/media-player.service.ts b/projects/player/src/app/services/media-player.service.ts index f9686704d..a234bbb94 100644 --- a/projects/player/src/app/services/media-player.service.ts +++ b/projects/player/src/app/services/media-player.service.ts @@ -5,31 +5,32 @@ import { Subject } from 'rxjs'; providedIn: 'root' }) export class MediaPlayerService { - mediaElements: { id: string; valid: boolean }[] = []; // TODO besser isValid mediaStatusChanged = new Subject<string>(); actualPlayingId: Subject<string | null> = new Subject(); + private mediaElements: { id: string; isValid: boolean }[] = []; + get mediaStatus(): string { - const validMediaElements = this.mediaElements.filter(mediaElement => mediaElement.valid); + const validMediaElements = this.mediaElements.filter(mediaElement => mediaElement.isValid); if (validMediaElements.length) { return validMediaElements.length === this.mediaElements.length ? 'complete' : 'some'; } return this.mediaElements.length ? 'none' : 'complete'; } - registerMediaElement(id: string, valid: boolean): void { - this.mediaElements.push({ id, valid }); + registerMediaElement(id: string, isValid: boolean): void { + this.mediaElements.push({ id, isValid }); } - setActualPlayingMediaId(actualId: string | null): void { + setActualPlayingId(actualId: string | null): void { this.actualPlayingId.next(actualId); } - setValidStatusChanged(validId: string): void { // TODO validId? komischer name - const validMediaElement = this.mediaElements.find(mediaElement => mediaElement.id === validId); + setValidStatusChanged(validMediaId: string): void { + const validMediaElement = this.mediaElements.find(mediaElement => mediaElement.id === validMediaId); if (validMediaElement) { - validMediaElement.valid = true; - this.mediaStatusChanged.next(validId); + validMediaElement.isValid = true; + this.mediaStatusChanged.next(validMediaId); } } -- GitLab