1
0
mirror of https://github.com/lovasoa/whitebophir.git synced 2021-09-10 00:01:52 +03:00

Updated dependencies

This commit is contained in:
lovasoa
2020-11-17 11:20:14 +01:00
parent 19c98038ec
commit 586d3e4625
4 changed files with 270 additions and 436 deletions

3
.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,3 @@
{
"editor.formatOnSave": false
}

639
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,30 +1,30 @@
{
"name": "whitebophir",
"description": "Online collaborative whiteboard",
"version": "1.6.4",
"keywords": [
"collaborative",
"whiteboard"
],
"license": "AGPL-3.0-or-later",
"dependencies": {
"accept-language-parser": "^1.5.0",
"handlebars": "^4.7.6",
"polyfill-library": "^3.95.0",
"serve-static": "^1.14.1",
"socket.io": "^2.3.0"
},
"scripts": {
"start": "node ./server/server.js",
"test": "nightwatch tests"
},
"main": "./server/server.js",
"repository": {
"type": "git",
"url": "http://github.com/lovasoa/whitebophir.git"
},
"devDependencies": {
"geckodriver": "^1.20.0",
"nightwatch": "^1.3.7"
}
"name": "whitebophir",
"description": "Online collaborative whiteboard",
"version": "1.6.5",
"keywords": [
"collaborative",
"whiteboard"
],
"license": "AGPL-3.0-or-later",
"dependencies": {
"accept-language-parser": "^1.5.0",
"handlebars": "^4.7.6",
"polyfill-library": "^3.97.0",
"serve-static": "^1.14.1",
"socket.io": "^3.0.1"
},
"scripts": {
"start": "node ./server/server.js",
"test": "nightwatch tests"
},
"main": "./server/server.js",
"repository": {
"type": "git",
"url": "http://github.com/lovasoa/whitebophir.git"
},
"devDependencies": {
"geckodriver": "^1.20.0",
"nightwatch": "^1.5.1"
}
}

View File

@@ -37,6 +37,10 @@ function getBoard(name) {
}
}
/**
* Executes on every new connection
* @param {iolib.Socket} socket
*/
function socketConnection(socket) {
async function joinBoard(name) {
@@ -89,7 +93,7 @@ function socketConnection(socket) {
var boardName = message.board || "anonymous";
var data = message.data;
if (!socket.rooms.hasOwnProperty(boardName)) socket.join(boardName);
if (!socket.rooms.has(boardName)) socket.join(boardName);
if (!data) {
console.warn("Received invalid message: %s.", JSON.stringify(message));
@@ -109,7 +113,7 @@ function socketConnection(socket) {
}));
socket.on('disconnecting', function onDisconnecting(reason) {
Object.keys(socket.rooms).forEach(async function disconnectFrom(room) {
socket.rooms.forEach(async function disconnectFrom(room) {
if (boards.hasOwnProperty(room)) {
var board = await boards[room];
board.users.delete(socket.id);