aboutsummaryrefslogtreecommitdiff
path: root/src/server/Websocket/Websocket.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/Websocket/Websocket.ts')
-rw-r--r--src/server/Websocket/Websocket.ts8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/Websocket/Websocket.ts b/src/server/Websocket/Websocket.ts
index 30e7d6129..9a6ed8221 100644
--- a/src/server/Websocket/Websocket.ts
+++ b/src/server/Websocket/Websocket.ts
@@ -10,7 +10,8 @@ import { GoogleCredentialsLoader } from "../credentials/CredentialsLoader";
import { logPort } from "../ActionUtilities";
import { timeMap } from "../ApiManagers/UserManager";
import { green } from "colors";
-import { networkInterfaces } from "os";
+import { networkInterfaces, type } from "os";
+import { object } from "serializr";
export namespace WebSocket {
@@ -46,10 +47,9 @@ export namespace WebSocket {
socket.emit('log', ['Message from server:', message, ...optionalParams]);
}
- socket.on('message', function (message) {
+ socket.on('message', function (message, room) {
console.log('Client said: ', message);
- // for a real app, would be room-only (not broadcast)
- socket.broadcast.emit('message', message);
+ socket.in(room).emit('message', message);
});
socket.on('create or join', function (room) {