Esempio n. 1
0
    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))
Esempio n. 2
0
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))