Handle missing volume in status messages

This commit is contained in:
hensm
2019-08-16 03:20:00 +01:00
parent a122047676
commit 0ca39af1d6
2 changed files with 11 additions and 5 deletions

View File

@@ -92,13 +92,16 @@ export default class Media {
this.currentTime = status.currentTime;
_lastCurrentTime.set(this, status._lastCurrentTime);
this.customData = status.customData;
this.volume = new Volume(
status._volumeLevel
, status._volumeMuted);
this.playbackRate = status.playbackRate;
this.playerState = status.playerState;
this.repeatMode = status.repeatMode;
if (status.volume) {
this.volume = new Volume(
status._volumeLevel
, status._volumeMuted);
}
if (status.media) {
this.media = status.media;
}