def __init__(self, config, log): Sender.__init__(self, config, log) self.access_key = config.get('Messenger', 'gcm_access_key') self.base_deeplink_url = config.get('Messenger', 'base_deeplink_url') self.gcm = GCM2(self.access_key) self.canonical_ids = [] self.unregistered_devices = []
def __init__(self, config, log): Sender.__init__(self, config, log) self.access_key = config.get('Messenger', 'gcm_access_key') self.base_deeplink_url = config.get('Messenger', 'base_deeplink_url') self.gcm = GCM(self.access_key) self.canonical_ids = [] self.unregistered_devices = []
def __init__(self, config, log): Sender.__init__(self, config, log) self.base_deeplink_url = config.get('Messenger', 'base_deeplink_url') app = generate_fcm_app( config.get('Messenger', 'google_application_credentials')) self.FCM = FCM(app) self.canonical_ids = [] self.unregistered_devices = []
def __init__(self, config, log): Sender.__init__(self, config, log) self.sandbox = config.getboolean('Messenger', 'apns_sandbox') self.certificate_path = config.get('Messenger', 'apns_certificate_path') self.topic = config.get('Messenger', 'apns_topic') self.apn = APNsClient(self.certificate_path, use_sandbox=self.sandbox, log=log) self.canonical_ids = [] self.unregistered_devices = []
def __init__(self, config, log): """ APNs Push Sender uses MODIFIED (watch out if you want to update it) PyAPNs module: https://github.com/djacobs/PyAPNs APNs documentation: https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/CommunicatingWIthAPS.html#//apple_ref/doc/uid/TP40008194-CH101-SW4 """ Sender.__init__(self, config, log) self.sent_queue = {} self.batch_size = int(config.get('Messenger', 'apns_batch_size')) self.sandbox = config.get('Messenger', 'apns_sandbox') == 'true' self.certificate_path = config.get('Messenger', 'apns_certificate_path') set_logger(log) self.apns = APNs(use_sandbox=self.sandbox, cert_file=self.certificate_path, enhanced=True, write_retries=self.connection_error_retries) self.apns.gateway_server.register_response_listener(self.process_malformed_notification) self.apns.gateway_server.register_error_listener(self.process_failed_notification)
def __init__(self, config, log): """ APNs Push Sender uses MODIFIED (watch out if you want to update it) PyAPNs module: https://github.com/djacobs/PyAPNs APNs documentation: https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/CommunicatingWIthAPS.html#//apple_ref/doc/uid/TP40008194-CH101-SW4 """ Sender.__init__(self, config, log) self.sent_queue = {} self.batch_size = int(config.get('Messenger', 'apns_batch_size')) self.sandbox = config.get('Messenger', 'apns_sandbox') == 'true' self.certificate_path = config.get('Messenger', 'apns_certificate_path') set_logger(log) self.apns = APNs(use_sandbox=self.sandbox, cert_file=self.certificate_path, enhanced=True, write_retries=self.connection_error_retries) self.apns.gateway_server.register_response_listener( self.process_malformed_notification) self.apns.gateway_server.register_error_listener( self.process_failed_notification)
def __init__(self, tsid, ssid): Sender.__init__(self, tsid, ssid) self.mid = "" self.timer = Timer() self.uid2player = {} self.presenter = None self.cache_billboard = {} self.cc = CacheCenter(tsid, ssid) self.mode = Question self.idle_state = IdleState(self) self.ready_state = ReadyState(self) self.timing_state = TimingState(self) self.timeup_state = TimeupState(self) self.statistics_state = StatisticsState(self) self.answer_state = AnswerState(self) self.announce_state = AnnounceState(self) self.award_state = AwardState(self) self.ending_state = EndingState(self) self.state = self.idle_state self.SetState(self.idle_state) self.loopGetBillboard()
def __init__(self): Sender.__init__(self, 0, 0) self.ssid2room = {} self.uid2ssid = {} self.ssid2flag = {} self.loadCache()
def __init__(self, tsid, ssid): Sender.__init__(self, tsid, ssid) self.timer = Timer() self.cc = CacheCenter(tsid, ssid) self.reset(True)