Advertisement
Guest User

Untitled

a guest
Oct 26th, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. app.get('/room/:roomname/view', isLoggedIn, function (req, res) {
  2. Room.findOne({
  3. RoomName: req.params.roomname,
  4. Active: true
  5. }, function(err, room) {
  6. if (room) {
  7. req.session.role = 2;
  8. req.session.inRoom = room.RoomName;
  9. res.render('room', { data : room, viewmode : 2, user : req.session.username });
  10. }
  11. else {
  12. res.sendStatus(404);
  13. }
  14. });
  15. });
  16.  
  17. app.post('/create-room', isLoggedIn, function (req, res) {
  18. var rn = req.body.room_name;
  19. var rt = req.body.room_type;
  20. var rp = req.body.room_pwd;
  21.  
  22. Room.findOne({
  23. RoomName: rn,
  24. Active: true
  25. }, function(err, room) {
  26. var newRoom = new Room({
  27. RoomName: rn,
  28. RoomNum: 1,
  29. RoomType: rt,
  30. PassWord: rp,
  31. Word: "word",
  32. CanvasDataUrl: '',
  33. Chats: [],
  34. Active: true
  35. });
  36.  
  37. newRoom.save(function (err, data) {
  38. if (err) {
  39. res.send(err);//('index', { user : req.session.username, 'msg' : err});
  40. }
  41. else {
  42. req.session.role = 0;
  43. req.session.inRoom = data.RoomName;
  44. res.render('room', {data : data, viewmode : 0, user : req.session.username });
  45. }
  46. });
  47. }
  48. });
  49. }
  50. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement