diff options
| author | Jules Laplace <jules@okfoc.us> | 2015-08-05 10:45:17 -0400 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2015-08-05 10:45:17 -0400 |
| commit | 3b7da491072e5c366738ff549e8958d97948076a (patch) | |
| tree | eee68048e8d9904c34b7776d2946e22811b968fd /server | |
| parent | 9be8b15c7efbd84193c74c99ce2c043f025f7ee6 (diff) | |
hook into ws
Diffstat (limited to 'server')
| -rw-r--r-- | server/index.js | 6 | ||||
| -rw-r--r-- | server/ws.js | 3 |
2 files changed, 8 insertions, 1 deletions
diff --git a/server/index.js b/server/index.js index 8b8c738..d08cf2e 100644 --- a/server/index.js +++ b/server/index.js @@ -35,10 +35,14 @@ app.use(express.query()) app.get("/", function(req,res){ res.render("pages/lobby", {}) }) -app.post("/v/", function(req,res){ +app.post("/v/:room", function(req,res){ + var room = util.sanitizeName(req.params.room) + ws.add(room) res.render("pages/room") }) app.get("/v/:room", function(req,res){ + var room = util.sanitizeName(req.params.room) + ws.add(room) res.render("pages/room") }) diff --git a/server/ws.js b/server/ws.js index 4715d34..860319a 100644 --- a/server/ws.js +++ b/server/ws.js @@ -3,10 +3,13 @@ var server = require('socket.io') var ws = module.exports = {} +var rooms = {} + ws.listen = function(app){ ws.io = server(app) } ws.add = function(name){ + if (name in rooms) { return } var room = {} room.users = {} |
