Sent by supervisor client. Connect to server and enter the list of supervisors:
{
"clientId": "<unique id string>",
"name": "<name>",
"startSupervising": true
}Expected response from server: {}
Sent by supervisor client. Change client status:
{
"clientId": "<unique id string>",
"status": "<status>"
}Expected response from server: {}
Sent by supervisor client. Tells server that supervisor wants to help next in queue:
{
"clientId": "<unique id string>",
"name": "<name>",
"message": {"recipient": null, "body": "<message content>"}
}Recipient gets filled in by server before being sent out on broadcast channels. Expected response from server: {}