/rooms

Simple rooms management wrapper for ws socket

Primary LanguageJavaScriptMIT LicenseMIT

rooms

Nodejs simple rooms management wrapper for ws socket

Install

npm install rooms

Usage

var rooms = require("rooms");

...
rooms.join(socket);

var room = rooms.find(socket.room);
console.log(JSON.stringify(room));

rooms.leave(socket);

Note

You must assign an unique id to ws before joining room, for example:

var uuid = require('node-uuid');

...

socket.id = uuid.v1();