def post(self, rid): data = self.get_argument("data", None) if not data: self.finish(dict(ok=False)) self.save_room(rid, self.current_user, data) MessageMixin.clear_messages(rid, "doodle") self.finish(dict(ok=True))
def get(self, rid): room = self.get_room(int(rid)) self.add_views(rid) if not room: raise tornado.web.HTTPError(404) onlines = len(MessageMixin.get_onlines(rid) or []) self.render("room/view.html", room=room, onlines=onlines)
def get(self, rid): room = self.get_room(int(rid)) if not room: raise tornado.web.HTTPError(404) password = self.get_argument("code", None) if not self.is_user_in_room(rid, self.current_user): if room.password: if password == room.password: self.insert_room_user(rid, self.current_user, CONST.partner) else: self.redirect("/room/%s/view/" %(rid,)) else: self.insert_room_user(rid, self.current_user, CONST.partner) users = self.get_room_user(rid) onlines = MessageMixin.get_onlines(rid) or [] self.render("room/detail.html", room=room, onlines=onlines, users=users)