def send(self, code, message, content_type='text/json'): self.send_response(code) self.send_header('Content-type', content_type) self.end_headers() self.wfile.write(bytes(message, encoding='utf8')) log.d(message) if code != 200: log.e('%s: %s' % (code, message))
def send_to_all(devices, message): if len(devices) == 0: log.i('No devices registered for push notifications') for name, token in devices: log.i('Sending to %s:' % name) log.i(message) status_code, error = send_to_one(token, message) if status_code == 200 and not error: log.i('\tSent') else: log.e('\tNot sent:') log.e('\t%s %s' % (status_code, error))