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

@@ -56,8 +56,6 @@ export default class Media {
const messageData = {
_lastCurrentTime: Date.now() / 1000
, _volumeLevel: status.volume.level
, _volumeMuted: status.volume.muted
, currentTime: status.currentTime
, customData: status.customData
@@ -66,6 +64,11 @@ export default class Media {
, repeatMode: status.repeatMode
} as UpdateMessageData;
if (status.volume) {
messageData._volumeLevel = status.volume.level
messageData._volumeMuted = status.volume.muted
}
if (status.media) {
messageData.media = status.media;
}