mirror of
https://gitlab.com/futo-org/fcast.git
synced 2025-08-04 00:07:01 +00:00
Receivers: Fixed protocol backward compatiblity with null values
This commit is contained in:
parent
388d212f53
commit
c977541c74
1 changed files with 6 additions and 0 deletions
|
@ -295,6 +295,8 @@ export class FCastSession {
|
||||||
delete message.generationTime;
|
delete message.generationTime;
|
||||||
delete message.duration;
|
delete message.duration;
|
||||||
delete message.speed;
|
delete message.speed;
|
||||||
|
|
||||||
|
message.time = message.time !== null ? message.time : 0;
|
||||||
break;
|
break;
|
||||||
case Opcode.VolumeUpdate:
|
case Opcode.VolumeUpdate:
|
||||||
delete message.generationTime;
|
delete message.generationTime;
|
||||||
|
@ -313,6 +315,10 @@ export class FCastSession {
|
||||||
break;
|
break;
|
||||||
case Opcode.PlaybackUpdate:
|
case Opcode.PlaybackUpdate:
|
||||||
delete message.itemIndex;
|
delete message.itemIndex;
|
||||||
|
|
||||||
|
message.time = message.time !== null ? message.time : 0;
|
||||||
|
message.duration = message.duration !== null ? message.duration : 0;
|
||||||
|
message.speed = message.speed !== null ? message.speed : 1;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue