preserve guest star media state
This commit is contained in:
@@ -14,10 +14,26 @@
|
||||
"properties": {
|
||||
"user_id": { "type": "string" },
|
||||
"user_display_name": { "type": ["string", "null"] },
|
||||
"user_login": { "type": ["string", "null"] },
|
||||
"slot_id": { "type": ["string", "null"] },
|
||||
"is_live": { "type": ["boolean", "null"] }
|
||||
"is_live": { "type": ["boolean", "null"] },
|
||||
"volume": { "type": ["integer", "null"], "minimum": 0, "maximum": 100 },
|
||||
"assigned_at": { "type": ["string", "null"], "format": "date-time" },
|
||||
"audio_settings": { "$ref": "#/$defs/media_settings" },
|
||||
"video_settings": { "$ref": "#/$defs/media_settings" }
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"$defs": {
|
||||
"media_settings": {
|
||||
"type": ["object", "null"],
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"is_host_enabled": { "type": ["boolean", "null"] },
|
||||
"is_guest_enabled": { "type": ["boolean", "null"] },
|
||||
"is_available": { "type": ["boolean", "null"] }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,24 @@
|
||||
{
|
||||
"id": "guest-star-session-1",
|
||||
"guests": []
|
||||
"guests": [
|
||||
{
|
||||
"user_id": "123456",
|
||||
"user_display_name": "GuestOne",
|
||||
"user_login": "guestone",
|
||||
"slot_id": "1",
|
||||
"is_live": true,
|
||||
"volume": 85,
|
||||
"assigned_at": "2026-10-25T12:01:00Z",
|
||||
"audio_settings": {
|
||||
"is_host_enabled": true,
|
||||
"is_guest_enabled": true,
|
||||
"is_available": true
|
||||
},
|
||||
"video_settings": {
|
||||
"is_host_enabled": true,
|
||||
"is_guest_enabled": false,
|
||||
"is_available": true
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user