33 lines
895 B
Java
33 lines
895 B
Java
package ctbrec.sites.manyvids.wsmsg;
|
|
|
|
import java.util.UUID;
|
|
import java.util.function.BiConsumer;
|
|
|
|
import org.json.JSONObject;
|
|
|
|
public class GetBroadcastHealth extends SendMessage {
|
|
|
|
private String roomId;
|
|
private String showId;
|
|
|
|
public GetBroadcastHealth(String roomId, String showId, BiConsumer<Message, JSONObject> responseConsumer) {
|
|
super(responseConsumer);
|
|
this.roomId = roomId;
|
|
this.showId = showId;
|
|
address = "api/StreamService";
|
|
action = "getBroadcastHealth";
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
JSONObject msg = build();
|
|
JSONObject body = new JSONObject();
|
|
body.put("connectionId", "");
|
|
body.put("telemetryId", UUID.randomUUID().toString());
|
|
body.put("roomId", roomId);
|
|
body.put("showId", showId);
|
|
msg.put("body", body);
|
|
return msg.toString();
|
|
}
|
|
}
|