// using MediatR; // using Modules.User.Application.Gateways; // // namespace Modules.User.Application.Queries; // // public class GetUserQuery : IRequest // { // public Guid AccountId { get; set; } // public Guid? SessionId { get; set; } // } // // public class GetUserQueryHandler(IUserQueries userQueries) : IRequestHandler // { // public async Task Handle(GetUserQuery request, CancellationToken cancellationToken) // { // return await userQueries.GetUserAsync(request.AccountId, request.SessionId, cancellationToken) // ?? new Models.User(); // } // }