""" Middleware module initialization. This module provides centralized middleware components for the Aniworld API, eliminating duplicate code across controller modules. """ from .auth_middleware import ( auth_middleware, require_auth_middleware, require_role_middleware, optional_auth_middleware, validate_auth_token ) from .validation_middleware import ( validation_middleware, validate_json_required_fields, validate_query_params, validate_pagination_params, validate_id_parameter, sanitize_string, sanitize_json_data ) __all__ = [ # Auth middleware 'auth_middleware', 'require_auth_middleware', 'require_role_middleware', 'optional_auth_middleware', 'validate_auth_token', # Validation middleware 'validation_middleware', 'validate_json_required_fields', 'validate_query_params', 'validate_pagination_params', 'validate_id_parameter', 'sanitize_string', 'sanitize_json_data', ]