|
@@ -1,7 +1,7 @@
|
|
|
var server = require("http").createServer();
|
|
|
const TLSSigAPIv2 = require('tls-sig-api-v2')
|
|
|
const appids = require('./../config/appid')
|
|
|
-const api = new TLSSigAPIv2.Api(appids.vrhouse.appid, appids.vrhouse.key)
|
|
|
+const api = new TLSSigAPIv2.Api(appids.realtorEasier.appid, appids.realtorEasier.key)
|
|
|
|
|
|
function getSig (userId) {
|
|
|
return api.genSig(userId, 86400)
|
|
@@ -31,6 +31,7 @@ module.exports = class WebSocketServer {
|
|
|
|
|
|
this.io.on("connection", (socket) => {
|
|
|
let user = socket.handshake.query
|
|
|
+
|
|
|
user.sig = getSig(user.userId)
|
|
|
this._users.push(user)
|
|
|
const roomId = user['roomId']
|
|
@@ -42,6 +43,7 @@ module.exports = class WebSocketServer {
|
|
|
if (!user['isClient']){
|
|
|
this.io.to(roomId).emit('vr_request', { persons: roomsPerson.filter(item => !item.isClient) });
|
|
|
}
|
|
|
+
|
|
|
})
|
|
|
|
|
|
socket.on('startCall', () => {
|
|
@@ -61,7 +63,7 @@ module.exports = class WebSocketServer {
|
|
|
}
|
|
|
});
|
|
|
|
|
|
- console.log("WebSocket服务端建立完毕");
|
|
|
+ // console.log("WebSocket服务端建立完毕");
|
|
|
|
|
|
socket.on("disconnect", (reason) => {
|
|
|
let roomsPerson = this._roomPerson.get(roomId) || []
|
|
@@ -70,7 +72,7 @@ module.exports = class WebSocketServer {
|
|
|
this._roomPerson.set(roomId, roomsPerson)
|
|
|
if (!user.isClient) {
|
|
|
this.io.to(roomId).emit('vr_request', { persons: roomsPerson.filter(item => !item.isClient) });
|
|
|
- console.log("关闭连接", reason);
|
|
|
+ // console.log("关闭连接", reason);
|
|
|
}
|
|
|
});
|
|
|
socket.on("error", function (reason) {
|
|
@@ -78,7 +80,7 @@ module.exports = class WebSocketServer {
|
|
|
});
|
|
|
|
|
|
socket.on('getUserSig', user => {
|
|
|
- let sig = getUserSid.genSig(user.userId, 86400)
|
|
|
+ let sig = getSig(user.userId, 86400)
|
|
|
socket.emit('getUserSig', sig)
|
|
|
})
|
|
|
return this;
|