Esempio n. 1
0
def check_of_received_data():
    user_id = request.cookies.get('user_id')
    sector_id = request.form['sector_id']

    if not check_cookies():
        return jsonify({'error': 'in cookies'})

    # if not App.auth(user_id, code):
    #     return jsonify( {"success": False, "error": "unauthorized"} )

    if sector_id_check(sector_id):
        if not is_user_in_any_sector(user_id):
            App.addUserCreaturesAmount(sector_id, user_id, 1)
            return jsonify({"success": True})
        else:
            return jsonify({
                "success": False,
                "error": "user is in some sector(not neighbor)"
            })

        if has_user_enough_amount_in_neighbors(sector_id, user_id):
            App.addUserCreaturesAmount(sector_id, user_id, 1)
            return jsonify({"success": True})
        else:
            return jsonify({
                "success": False,
                "error": "not enough amount in neighbors"
            })

    else:
        return jsonify({"success": False, "error": "sector is not defined"})

    return jsonify({"success": False, "error": "cannot add user to sector"})