Ejemplo n.º 1
0
def save_schedule(user):
    start_time = request.json.get("startTime")
    end_time = request.json.get("endTime")
    if not start_time or not end_time:
        return abort(
            make_response(
                jsonify(code="BAD_REQUEST",
                        message="\"startTime\" or \"endTime\" not provided."),
                400))
    schedule = Schedule(user_id=user.id,
                        days_available=request.json.get("daysAvailable"),
                        start_time=time.fromisoformat(start_time),
                        end_time=time.fromisoformat(end_time))
    validate_schedule(schedule)
    schedule.insert()

    return jsonify({"success": True}), 201