removedOutput schema / properties / isConnected
Removed value: -{
- "description": "True if connected to signaling server",
- "type": "boolean"
-}
addedOutput schema / properties / participants
Added value: +{
+ "description": "Session members (local daemon): pass userId to srift_kick_user to remove one",
+ "items": {
+ "properties": {
+ "isHost": {
+ "type": "boolean"
+ },
+ "online": {
+ "type": "boolean"
+ },
+ "userId": {
+ "type": "string"
+ },
+ "username": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+}
changedOutput schema / properties / peerCount / description
Previous value: -"Number of connected peers in the room"New value: +"Number of connected sockets in the room (hosted endpoint)"
removedOutput schema / properties / role
Removed value: -{
- "description": "Active role: \"host\", \"guest\", or null",
- "type": "string"
-}
addedOutput schema / properties / session
Added value: +{
+ "description": "The active session (id is null when there is none)",
+ "properties": {
+ "id": {
+ "description": "Active session ID",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "isConnected": {
+ "description": "True if connected to the signaling server",
+ "type": "boolean"
+ },
+ "name": {
+ "description": "Session name",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "role": {
+ "description": "\"host\", \"guest\", or null",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "status": {
+ "description": "Guest only: \"pending_approval\" or \"approved\" (hosted endpoint)",
+ "type": "string"
+ },
+ "userId": {
+ "description": "Your user id in the session",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+}
removedOutput schema / properties / sessionId
Removed value: -{
- "description": "Active session ID, if any",
- "type": "string"
-}