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)
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)
def __init__(self, *args, **kwargs): super(PubNubService, self).__init__() self.api = Pubnub(self.pub_key, self.sub_key, self.secret_key, self.use_ssl)