mirror of
https://github.com/AsamK/signal-cli.git
synced 2026-09-21 06:19:41 +00:00
parent
6bef205b3f
commit
debb8a20e6
@ -649,7 +649,7 @@ public class CallManager implements AutoCloseable {
|
|||||||
case "busy", "busyonanotherdevice" -> HangupMessage.Type.BUSY;
|
case "busy", "busyonanotherdevice" -> HangupMessage.Type.BUSY;
|
||||||
default -> HangupMessage.Type.NORMAL;
|
default -> HangupMessage.Type.NORMAL;
|
||||||
};
|
};
|
||||||
var hangupMessage = new HangupMessage(state.callId, type, state.deviceId);
|
var hangupMessage = new HangupMessage(state.callId, type, 0);
|
||||||
var callMessage = SignalServiceCallMessage.forHangup(hangupMessage, state.deviceId);
|
var callMessage = SignalServiceCallMessage.forHangup(hangupMessage, state.deviceId);
|
||||||
final var result = context.getSendHelper().sendCallMessage(callMessage, state.recipientId);
|
final var result = context.getSendHelper().sendCallMessage(callMessage, state.recipientId);
|
||||||
logger.debug("Sent hangup ({}) via Signal for call {}", hangupType, callIdUnsigned(state.callId));
|
logger.debug("Sent hangup ({}) via Signal for call {}", hangupType, callIdUnsigned(state.callId));
|
||||||
@ -711,7 +711,7 @@ public class CallManager implements AutoCloseable {
|
|||||||
&& !"rejected".equals(reason)
|
&& !"rejected".equals(reason)
|
||||||
&& !"remote_busy".equals(reason)
|
&& !"remote_busy".equals(reason)
|
||||||
&& !"ringrtc_hangup".equals(reason)) {
|
&& !"ringrtc_hangup".equals(reason)) {
|
||||||
var hangupMessage = new HangupMessage(callId, HangupMessage.Type.NORMAL, state.deviceId);
|
var hangupMessage = new HangupMessage(callId, HangupMessage.Type.NORMAL, 0);
|
||||||
var callMessage = SignalServiceCallMessage.forHangup(hangupMessage, null);
|
var callMessage = SignalServiceCallMessage.forHangup(hangupMessage, null);
|
||||||
final var result = context.getSendHelper().sendCallMessage(callMessage, state.recipientId);
|
final var result = context.getSendHelper().sendCallMessage(callMessage, state.recipientId);
|
||||||
if (!result.isSuccess()) {
|
if (!result.isSuccess()) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user