def text_message(self, message=None): im_from = db.IM("xmpp", message.sender) # only accept from XMPP messages from our domain if '@praekeltfoundation.org' not in im_from.address: logging.info("Rejecting %s from %s" % (message.body, im_from.address)) return msg = Message.log(message.body) logging.info('Wrote %s %s' % ("Message", msg.key()))
def post(self): msg = Message.log(self.request.body) self.response.set_status(201) self.response.out.write(msg.key())