def send_gcm():

    user_email = request.form.get('user_email')
    header = request.form.get('header')
    content = request.form.get('content')
    a = repository.return_user_details(user_email)
    regid = a["gcm_regid"]
    # call gcm method and pass gcm id with values
    gcm_test.send_gcm_notif(regid, header, content)
    print(regid)
    return Response(json.dumps(a),  mimetype='application/json')
Ejemplo n.º 2
0
def send_gcm():
    content = request.get_json(force=True)
    header = content['header']
    content = content['content']
    user_email = content['user_email']

    a = repository.return_user_details(user_email)
    regid = a["gcm_regid"]
    # call gcm method and pass gcm id with values
    gcm_test.send_gcm_notif(regid, header, content)
    print(regid)
    return Response(json.dumps(a),  mimetype='application/json')
Ejemplo n.º 3
0
def send_gcm_all():
    content_main = request.get_json(force=True)
    header = content_main['header']
    content = content_main['content']
    user_email = content_main['sendersEmail']

    try:
        a = repository.get_users()
        for user in a["users"]:
            if user["email"] == user_email:
                print(user["email"])
            else:
                print(user["gcm_regid"])
                gcm_test.send_gcm_notif(user["gcm_regid"], header, content)

        return Response(json.dumps(a),  mimetype='application/json')
    except Exception:
        js = {"result": "data not found"}
        return Response(json.dumps(js),  mimetype='application/json')