import java.util.Base64;
import java.util.List;
-import java.util.stream.Collectors;
record JsonCallMessage(
@JsonInclude(JsonInclude.Include.NON_NULL) Offer offerMessage,
callMessage.answer().map(Answer::from).orElse(null),
callMessage.busy().map(Busy::from).orElse(null),
callMessage.hangup().map(Hangup::from).orElse(null),
- callMessage.iceUpdate().stream().map(IceUpdate::from).collect(Collectors.toList()));
+ callMessage.iceUpdate().stream().map(IceUpdate::from).toList());
}
record Offer(long id, String sdp, String type, String opaque) {
}
}
- public record Hangup(long id, String type, int deviceId, boolean isLegacy) {
+ public record Hangup(long id, String type, int deviceId) {
public static Hangup from(final MessageEnvelope.Call.Hangup hangup) {
- return new Hangup(hangup.id(), hangup.type().name(), hangup.deviceId(), hangup.isLegacy());
+ return new Hangup(hangup.id(), hangup.type().name(), hangup.deviceId());
}
}