Merge remote-tracking branch 'origin/master' into localhost

This commit is contained in:
JBYoshi 2019-02-18 15:46:11 -06:00
commit e6f3555619
No known key found for this signature in database
GPG key ID: 468C80811BCC9A6A
2 changed files with 10 additions and 3 deletions

View file

@ -51,7 +51,10 @@ ShareDrop uses WebRTC only and isn't compatible with Safari browsers. Snapdrop u
# open a second shell:
cd snapdrop/client
# Python 2
python -m SimpleHTTPServer
# Python 3
python3 -m http.server
```
Now point your browser to http://localhost:8000.

View file

@ -273,8 +273,12 @@ class RTCPeer extends Peer {
if (message.sdp) {
this._conn.setRemoteDescription(new RTCSessionDescription(message.sdp))
.then( _ => this._conn.createAnswer())
.then(d => this._onDescription(d))
.then( _ => {
if (message.sdp.type === 'offer') {
return this._conn.createAnswer()
.then(d => this._onDescription(d));
}
})
.catch(e => this._onError(e));
} else if (message.ice) {
this._conn.addIceCandidate(new RTCIceCandidate(message.ice));
@ -510,4 +514,4 @@ RTCPeer.config = {
credential: 'JZEOEt2V3Qb0y27GRntt2u2PAYA=',
username: '28224511:1379330808'
}]
}
}