From c8c85991c7701c8e1c190737648361eec0d4fe05 Mon Sep 17 00:00:00 2001 From: RoyceDa Date: Sat, 4 Apr 2026 17:19:43 +0200 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BF=D1=80=D0=BE=D1=82=D0=BE=D0=BA?= =?UTF-8?q?=D0=BE=D0=BB=D0=B0=20=D0=B4=D0=BB=D1=8F=20=D0=BF=D1=80=D0=B0?= =?UTF-8?q?=D0=B2=D0=B8=D0=BB=D1=8C=D0=BD=D0=BE=D0=B3=D0=BE=20END=5FCALL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/providers/CallProvider/CallProvider.tsx | 2 ++ .../ProtocolProvider/protocol/packets/packet.signal.peer.ts | 4 ++-- app/servers.ts | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/providers/CallProvider/CallProvider.tsx b/app/providers/CallProvider/CallProvider.tsx index 3ef314e..361189b 100644 --- a/app/providers/CallProvider/CallProvider.tsx +++ b/app/providers/CallProvider/CallProvider.tsx @@ -477,6 +477,8 @@ export function CallProvider(props : CallProviderProps) { const packetSignal = new PacketSignalPeer(); packetSignal.setSrc(publicKey); packetSignal.setDst(activeCall); + packetSignal.setCallId(callSessionIdRef.current); + packetSignal.setJoinToken(callTokenRef.current); packetSignal.setSignalType(SignalType.END_CALL); send(packetSignal); end(); diff --git a/app/providers/ProtocolProvider/protocol/packets/packet.signal.peer.ts b/app/providers/ProtocolProvider/protocol/packets/packet.signal.peer.ts index fcba154..8971b39 100644 --- a/app/providers/ProtocolProvider/protocol/packets/packet.signal.peer.ts +++ b/app/providers/ProtocolProvider/protocol/packets/packet.signal.peer.ts @@ -50,7 +50,7 @@ export class PacketSignalPeer extends Packet { if(this.signalType == SignalType.KEY_EXCHANGE){ this.sharedPublic = stream.readString(); } - if(this.signalType == SignalType.CALL || this.signalType == SignalType.ACCEPT){ + if(this.signalType == SignalType.CALL || this.signalType == SignalType.ACCEPT || this.signalType == SignalType.END_CALL){ this.callId = stream.readString(); this.joinToken = stream.readString(); } @@ -68,7 +68,7 @@ export class PacketSignalPeer extends Packet { if(this.signalType == SignalType.KEY_EXCHANGE){ stream.writeString(this.sharedPublic); } - if(this.signalType == SignalType.CALL || this.signalType == SignalType.ACCEPT){ + if(this.signalType == SignalType.CALL || this.signalType == SignalType.ACCEPT || this.signalType == SignalType.END_CALL){ stream.writeString(this.callId); stream.writeString(this.joinToken); } diff --git a/app/servers.ts b/app/servers.ts index c5779c3..ce396d3 100644 --- a/app/servers.ts +++ b/app/servers.ts @@ -1,8 +1,8 @@ export const SERVERS = [ //'wss://cdn.rosetta-im.com', - //'ws://10.211.55.2:3000', + 'ws://10.211.55.2:3000', //'ws://192.168.6.82:3000', - 'wss://wss.rosetta.im' + //'wss://wss.rosetta.im' ]; export function selectServer(): string {