Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- app.get('/room/:roomname/view', isLoggedIn, function (req, res) {
- Room.findOne({
- RoomName: req.params.roomname,
- Active: true
- }, function(err, room) {
- if (room) {
- req.session.role = 2;
- req.session.inRoom = room.RoomName;
- res.render('room', { data : room, viewmode : 2, user : req.session.username });
- }
- else {
- res.sendStatus(404);
- }
- });
- });
- app.post('/create-room', isLoggedIn, function (req, res) {
- var rn = req.body.room_name;
- var rt = req.body.room_type;
- var rp = req.body.room_pwd;
- Room.findOne({
- RoomName: rn,
- Active: true
- }, function(err, room) {
- var newRoom = new Room({
- RoomName: rn,
- RoomNum: 1,
- RoomType: rt,
- PassWord: rp,
- Word: "word",
- CanvasDataUrl: '',
- Chats: [],
- Active: true
- });
- newRoom.save(function (err, data) {
- if (err) {
- res.send(err);//('index', { user : req.session.username, 'msg' : err});
- }
- else {
- req.session.role = 0;
- req.session.inRoom = data.RoomName;
- res.render('room', {data : data, viewmode : 0, user : req.session.username });
- }
- });
- }
- });
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement