def notifyNewTx(self, address, datas, amount): from eventfeed import EventFeedService, EventFeedItem service = EventFeedService('BitPurse', 'BitPurse', self.on_event_data_received) item = EventFeedItem('/usr/share/icons/hicolor/80x80/apps/bitpurse.png', 'BitPurse') item.set_body('New transaction on address %s : %f BTC' % (address, amount / float(10**8))) #item.set_custom_action(self.notifyCallback) service.add_item(item)
def showStatus(self, status): if status['text'] == None: # HTML only message return icon = statusnetutils.getAvatar(status['user']['profile_image_url'], self.cacheDir) title = "%s on StatusNet" % status['user']['name'] creationtime = statusnetutils.getTime(status['created_at']) item = EventFeedItem(icon, title, creationtime) item.set_body(status['text']) item.set_action_data(status['id'], status['statusnet_conversation_id']) self.eventService.add_item(item)
def notifyNewTx(self, address, datas, amount): from eventfeed import EventFeedService, EventFeedItem service = EventFeedService('BitPurse', 'BitPurse', self.on_event_data_received) item = EventFeedItem( '/usr/share/icons/hicolor/80x80/apps/bitpurse.png', 'BitPurse') item.set_body('New transaction on address %s : %f BTC' % (address, amount / float(10 ** 8))) # item.set_custom_action(self.notifyCallback) service.add_item(item)