def get(self): """Main rooter for deleting and displaying""" msg_id = re.search(r"/messages(/?)([0-9]*)", self.request.url).group(2) username = self.get_cookie("username") show, start, end, delete = self.get_params(["show", "from", "to", "delete"]) if msg_id and delete: Message.delete_message(msg_id, username) self.redirect("/") elif msg_id: self.display_message(int(msg_id)) else: if show == "received": self.display_inbox(username, start, end) elif show == "sent": self.display_outbox(username, start, end) elif show == "new": self.show_form_for_new_message() else: self.response.out.write("Invalid url")
def get(self): """Main rooter for deleting and displaying""" msg_id = re.search(r"/messages(/?)([0-9]*)", self.request.url).group(2) username = self.get_cookie("username") show, start, end, delete = self.get_params( ["show", "from", "to", "delete"]) if msg_id and delete: Message.delete_message(msg_id, username) self.redirect("/") elif msg_id: self.display_message(int(msg_id)) else: if show == "received": self.display_inbox(username, start, end) elif show == "sent": self.display_outbox(username, start, end) elif show == "new": self.show_form_for_new_message() else: self.response.out.write("Invalid url")