def post(self): message = xmpp.Message(self.request.POST) user = models.get_user_(users.User(message.sender.split('/')[0])) if user is not None: models.create_comment(user, message.body) memcache.delete("comments") body = user.nickname + '> ' + message.body xmpp.send_message(models.get_jids(), body, APP_URL + ".appspot.com", xmpp.MESSAGE_TYPE_CHAT)
def post(self): if not requires_registered(self): return if self.request.get('text'): text = self.request.get('text') user = models.get_user_(users.get_current_user()) models.create_comment(user, text) memcache.delete("comments") body = user.nickname + '> ' + text xmpp.send_message(models.get_jids(), body, APP_URL + ".appspot.com", xmpp.MESSAGE_TYPE_CHAT) self.redirect('/comment') return
def post(self): if not requires_registered(self): return match_id = models.create_new_match(users.get_current_user(), self.request) memcache.delete_multi([ "ranks", "matches_home_admin", "matches_home" ]) if match_id is None: self.redirect('/') # TODO error message return models.update_scores(match_id) body = "%s %s - %s %s" % (models.get_user_(users.get_current_user()).nickname, self.request.get('score1'),\ self.request.get('score2'), models.get_user(long(self.request.get('player2'))).nickname) xmpp.send_message(models.get_jids(), body, APP_URL + "@appspot.com", xmpp.MESSAGE_TYPE_CHAT) self.redirect('/')