from flask import Blueprint, jsonify, request from .zammad import listar_tickets # Importa a função do zammad.py from .auth import token_required # Importa o decorador de autenticação zammad = Blueprint('zammad',__name__) @zammad.route('/tickets', methods=['GET']) @token_required def tickets(data): # O decorador token_required já valida o token e retorna os dados do payload domain = data.get('domain') # Extraído do token if not domain: return jsonify({"error": "Domínio não encontrado no token"}), 400 tickets, status_code = listar_tickets(domain) return jsonify(tickets), status_code