ctbrec-5.3.2-experimental/common/src/main/java/ctbrec/sites/manyvids/wsmsg/GetBroadcastHealth.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();
}
}