Fix uncaught error in server
This commit is contained in:
parent
abf96c0228
commit
36ec13d428
3 changed files with 3 additions and 37 deletions
|
@ -45,8 +45,8 @@ ShareDrop uses WebRTC only and isn't compatible with Safari Browsers. Snapdrop u
|
||||||
|
|
||||||
## Local Development
|
## Local Development
|
||||||
```
|
```
|
||||||
git clone git@github.com:RobinLinus/secret-snapdrop.git
|
git clone git@github.com:RobinLinus/snapdrop.git
|
||||||
cd secret-snapdrop/server
|
cd snapdrop/server
|
||||||
npm install
|
npm install
|
||||||
node index.js
|
node index.js
|
||||||
cd ../client
|
cd ../client
|
||||||
|
|
|
@ -1,34 +0,0 @@
|
||||||
class ServerConnection {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
class Connection {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
class WSConnection extends Connection {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
class RTCConnection extends Connection {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
class Peer {
|
|
||||||
|
|
||||||
constructor(serverConnection) {
|
|
||||||
this._ws = new WSConnection(serverConnection);
|
|
||||||
this._rtc = new RTCConnection(serverConnection);
|
|
||||||
this._fileReceiver = new FileReceiver(this);
|
|
||||||
this._fileSender = new FileSender(this);
|
|
||||||
}
|
|
||||||
|
|
||||||
send(message) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
class Peers {
|
|
||||||
|
|
||||||
}
|
|
|
@ -39,7 +39,7 @@ class SnapdropServer {
|
||||||
}
|
}
|
||||||
|
|
||||||
// relay message to recipient
|
// relay message to recipient
|
||||||
if (message.to) {
|
if (message.to && this._rooms[sender.ip]) {
|
||||||
const recipientId = message.to; // TODO: sanitize
|
const recipientId = message.to; // TODO: sanitize
|
||||||
const recipient = this._rooms[sender.ip][recipientId];
|
const recipient = this._rooms[sender.ip][recipientId];
|
||||||
delete message.to;
|
delete message.to;
|
||||||
|
|
Loading…
Reference in a new issue