using MediatR; using Modules.Library.Application.Gateways; namespace Modules.Library.Application.Queries.Anime.AnimeTitle; public class AnimeTitleListQuery : IRequest> { } public class AnimeTitleListQueryHandler(IAnimeTitleGateway titleGateway) : IRequestHandler> { public async Task> Handle(AnimeTitleListQuery request, CancellationToken cancellationToken) { return await titleGateway.GetList(); } }