Пример #1
0
    def get(self):
        val = self.initController("MessageController.get()", [])
        if not val:
            logging.debug("InitController returned false")
            return self.response

        (cont, serverMessage) = getAndroidServerMessage(self.data)
        if not cont:
            self.response.out.write(
                json.dumps({'servermessage': serverMessage}))
            return self.response

        if "timestamp" not in self.data:
            self.data["timestamp"] = 0

        messageHandler = MessageHandler()
        messages = messageHandler.getMessages(self.data["timestamp"],
                                              self.irssiUser)
        messageJsons = []
        for message in messages:
            messageJsons.append(message.ToJson())
        responseJson = json.dumps({
            "servermessage": serverMessage,
            "messages": messageJsons
        })

        self.response.headers['Content-Type'] = 'application/json'
        self.response.out.write(responseJson)
Пример #2
0
    def get(self):
        val = self.initController("MessageController.get()", [])
        if not val:
            logging.debug("InitController returned false")
            return self.response

        (cont, serverMessage) = getAndroidServerMessage(self.data)
        if not cont:
            self.response.out.write(json.dumps({ 'servermessage': serverMessage }))
            return self.response

        if "timestamp" not in self.data:
            self.data["timestamp"] = 0

        messageHandler = MessageHandler()
        messages = messageHandler.getMessages(self.data["timestamp"], self.irssiUser)
        messageJsons = []
        for message in messages:
            messageJsons.append(message.ToJson())
        responseJson = json.dumps({"servermessage": serverMessage, "messages": messageJsons})

        self.response.headers['Content-Type'] = 'application/json'
        self.response.out.write(responseJson)