from flask import request, jsonify
from app import app
from app.utils import generate_sql_query

@app.route('/', methods=['GET'])
def hello():
    return jsonify("Welcome to the app")

@app.route('/query', methods=['POST'])
def query():
    data = request.json
    natural_language_query = data.get('query')

    # Run SQL Generation in Background (Non-blocking)
    result = generate_sql_query(natural_language_query)

    return jsonify(result)
