示例#1
0
 def post(self):
     message = xmpp.Message(self.request.POST)
     sender = self.request.get('from').split('/')[0]
     if sender == '*****@*****.**':
         if message.body[0:5].lower() == 'hello':
             message.reply("Greetings!")
         if message.body[0:10].lower() == 'unpublish:':
             message.reply(commonactions.delete_item_from_publish_queue(message.body[11:]))
         if message.body.lower().strip() == 'publish':
             message.reply(commonactions.publish_next())
     else:
         message.reply("huh?")
示例#2
0
    def get(self):

        utils.add_response_headers(self.request, self.response.headers)
        self.response.headers['Content-Type'] = "text/plain"

        id = 'cff7bc268029dbf1205927eba4a173aa03797cac03c48409f481be049a8803bef9dab95612cc406d719a25c1ab98fa285fc54199f491da127f5c17f26daa5ac2'

        status = commonactions.delete_item_from_publish_queue(id)

        user_address = '*****@*****.**'
        #chat_message_sent = False
        msg = "Deletion status: " + status
        xmpp.send_invite(user_address)
        xmpp.send_message(user_address, msg)
        #status_code = xmpp.send_message(user_address, msg)
        #chat_message_sent = (status_code == xmpp.NO_ERROR)

        #if not chat_message_sent:

        self.response.out.write(status)