示例#1
0
    def pubnubPublishDict(self, messageDict):
        if (self.pubnub == None):
            self.pubnub = Pubnub(self.publish_key, self.subscribe_key,
                                 self.secret_key, self.ssl_on, self.origin)

        eventDate = datetime.datetime.now().strftime(self.DATE_FMT)
        messageDict["eventdate"] = eventDate

        info = self.pubnub.publish({
            'channel': self.channel,
            'message': messageDict
        })
        logger.info(info)
示例#2
0
    def pubnubPublish(self, key, message):
        if (self.pubnub == None):
            self.pubnub = Pubnub(self.publish_key, self.subscribe_key,
                                 self.secret_key, self.ssl_on, self.origin)

        eventDate = datetime.datetime.now().strftime(self.DATE_FMT)

        ## Publish Example
        info = self.pubnub.publish({
            'channel': self.channel,
            'message': {
                "eventdate": eventDate,
                key: message
            }
        })
        logger.info(info)
示例#3
0
        def __init__(self, *args, **kwargs):
            super(PubNubService, self).__init__()

            self.api = Pubnub(self.pub_key, self.sub_key, self.secret_key,
                              self.use_ssl)