Update callId update

This commit is contained in:
Sergiu Toma 2021-02-17 13:53:54 +02:00
parent 09be2806cc
commit a919b6efd6
1 changed files with 12 additions and 14 deletions

View File

@ -122,6 +122,7 @@ class App extends Component {
if(parseData.type === 'notify-request') { if(parseData.type === 'notify-request') {
await pc.setLocalDescription(await pc.createOffer()) await pc.setLocalDescription(await pc.createOffer())
console.log('IIIIIIIIIIIIIIIIIIIIIIIII', this.state.callId);
socket.emit('video', JSON.stringify({ socket.emit('video', JSON.stringify({
origin_asset_id: this.state.user.asset.id, origin_asset_id: this.state.user.asset.id,
dest_asset_id: parseInt(parseData.origin_asset_id), dest_asset_id: parseInt(parseData.origin_asset_id),
@ -129,7 +130,7 @@ class App extends Component {
origin_asset_priority: this.state.user.asset.priority, origin_asset_priority: this.state.user.asset.priority,
origin_asset_type_name: this.state.user.user_role.name, origin_asset_type_name: this.state.user.user_role.name,
origin_asset_name: this.state.user.asset.name, origin_asset_name: this.state.user.asset.name,
video_call_id: parseData.video_call_id, video_call_id: parseInt(parseData.video_call_id),
answer: 'accepted', // answer: 'rejected' answer: 'accepted', // answer: 'rejected'
sdp: pc.localDescription sdp: pc.localDescription
})); }));
@ -149,7 +150,8 @@ class App extends Component {
type: 'candidate', type: 'candidate',
candidate, candidate,
dest_asset_id: parseInt(this.state.dest_asset_id), dest_asset_id: parseInt(this.state.dest_asset_id),
test: '222222222222' video_call_id: parseData.video_call_id,
test: '222222222222',
})); }));
} }
} }
@ -175,10 +177,12 @@ class App extends Component {
await pc.setRemoteDescription(offer.sdp) await pc.setRemoteDescription(offer.sdp)
pc.onicecandidate = ({candidate}) => { pc.onicecandidate = ({candidate}) => {
console.log('IIIIIIIIIIIIIIIIIIIIIIIII2', this.state.callId);
this.state.socket.emit('video', JSON.stringify({ this.state.socket.emit('video', JSON.stringify({
type: 'candidate', type: 'candidate',
candidate: candidate, candidate: candidate,
dest_asset_id: parseInt(this.state.dest_asset_id), dest_asset_id: parseInt(this.state.dest_asset_id),
video_call_id: this.state.callId,
test: '1111111111' test: '1111111111'
})); }));
} }
@ -188,6 +192,7 @@ class App extends Component {
pc.onnegotiationneeded = async () => { pc.onnegotiationneeded = async () => {
console.log('---------onnegotiationneeded--------'); console.log('---------onnegotiationneeded--------');
try { try {
console.log('IIIIIIIIIIIIIIIIIIIIIIIII3', this.state.callId);
await pc.setLocalDescription(await pc.createOffer()); await pc.setLocalDescription(await pc.createOffer());
// socket.emit('signal', {destination:remoteUser, data:pc.localDescription}) // socket.emit('signal', {destination:remoteUser, data:pc.localDescription})
socket.emit('video', JSON.stringify({ socket.emit('video', JSON.stringify({
@ -204,16 +209,7 @@ class App extends Component {
console.error(err); console.error(err);
} }
}; };
console.log({ console.log('IIIIIIIIIIIIIIIIIIIIIIIII4', this.state.callId);
origin_asset_id: this.state.user.asset.id,
dest_asset_id: parseInt(this.state.dest_asset_id),
type: 'offer',
origin_asset_priority: this.state.user.asset.priority,
origin_asset_type_name: this.state.user.user_role.name,
origin_asset_name: this.state.user.asset.name,
video_call_id: null,
sdp: pc.localDescription
});
this.state.socket.emit('video', JSON.stringify({ this.state.socket.emit('video', JSON.stringify({
origin_asset_id: this.state.user.asset.id, origin_asset_id: this.state.user.asset.id,
dest_asset_id: parseInt(this.state.dest_asset_id), dest_asset_id: parseInt(this.state.dest_asset_id),
@ -221,7 +217,7 @@ class App extends Component {
origin_asset_priority: this.state.user.asset.priority, origin_asset_priority: this.state.user.asset.priority,
origin_asset_type_name: this.state.user.user_role.name, origin_asset_type_name: this.state.user.user_role.name,
origin_asset_name: this.state.user.asset.name, origin_asset_name: this.state.user.asset.name,
video_call_id: null, video_call_id: this.state.callId,
sdp: pc.localDescription sdp: pc.localDescription
})); }));
console.log('---------onnegotiationneeded END--------'); console.log('---------onnegotiationneeded END--------');
@ -256,6 +252,7 @@ class App extends Component {
} }
handleClickEvent = () => { handleClickEvent = () => {
console.log('IIIIIIIIIIIIIIIIIIIIIIIII6', this.state.callId);
this.state.socket.emit('video', JSON.stringify({ this.state.socket.emit('video', JSON.stringify({
origin_asset_id: this.state.user.asset.id, origin_asset_id: this.state.user.asset.id,
dest_asset_id: parseInt(this.state.dest_asset_id), dest_asset_id: parseInt(this.state.dest_asset_id),
@ -263,7 +260,7 @@ class App extends Component {
origin_asset_priority: this.state.user.asset.priority, origin_asset_priority: this.state.user.asset.priority,
origin_asset_type_name: this.state.user.user_role.name, origin_asset_type_name: this.state.user.user_role.name,
origin_asset_name: this.state.user.name, origin_asset_name: this.state.user.name,
video_call_id: null video_call_id: this.state.callId
})); }));
// var userToCall = document.getElementById('calluser').value // var userToCall = document.getElementById('calluser').value
// remoteUser = userToCall // remoteUser = userToCall
@ -275,6 +272,7 @@ class App extends Component {
} }
closeVideo = () => { closeVideo = () => {
console.log('IIIIIIIIIIIIIIIIIIIIIIIII7', this.state.callId);
this.state.socket.emit('video', JSON.stringify({ this.state.socket.emit('video', JSON.stringify({
origin_asset_id: this.state.user.asset.id, origin_asset_id: this.state.user.asset.id,
dest_asset_id: parseInt(this.state.dest_asset_id), dest_asset_id: parseInt(this.state.dest_asset_id),