| @@ -72,14 +72,14 @@ const onPeerInfo = async ({detail: message}) => { | |||
| if(rpc && message.value.type === 'request') { | |||
| const localOffer = await rpc.createOffer() | |||
| await rpc.setLocalDescription(localOffer) | |||
| wire({kind: 'peerInfo', value: localOffer}) | |||
| wire({kind: 'peerInfo', value: localOffer, target: message.source}) | |||
| } | |||
| else if(rpc && message.value.type === 'offer') { | |||
| const remoteOffer = new RTCSessionDescription(message.value) | |||
| await rpc.setRemoteDescription(remoteOffer) | |||
| const localAnswer = await rpc.createAnswer() | |||
| await rpc.setLocalDescription(localAnswer) | |||
| wire({kind: 'peerInfo', value: localAnswer}) | |||
| wire({kind: 'peerInfo', value: localAnswer, target: message.source}) | |||
| } | |||
| else if(rpc && message.value.type === 'answer') { | |||
| const remoteAnswer = new RTCSessionDescription(message.value) | |||