from flask import Blueprint, jsonify
from models.EducoinsTopup import EducoinsTopup

# Create Blueprint
educoins_topup_bp = Blueprint("educoins_topup_bp", __name__)

@educoins_topup_bp.route('/educoins_topups', methods=['GET'])
def get_active_topups():
    # Fetch only active records
    active_topups = EducoinsTopup.objects(status=1)

    # Convert to list of dicts
    result = [topup.to_json() for topup in active_topups]

    return jsonify({"status": True, "data": result}), 200