def handle_post()

in src/pdf-merger/main.py [0:0]


def handle_post():
    # Read inputs
    req = request.get_json()
    files_bucket = req["files_bucket"]
    files_to_concatenate = req["files_to_concatenate"]
    output_file = req["output_file"]
    output_file_bucket = req["output_file_bucket"]

    try:
        result = concatenate_images_into_pdf(
            files_bucket=files_bucket,
            files_to_concatenate=files_to_concatenate,
            output_bucket=output_file_bucket,
            output_file=output_file)
        return jsonify(result)
    except Exception as e:
        print(f"error: {e}")
        return ("", 500)