using LiteCqrs; using TeleWave.Application.Common.Interfaces; using TeleWave.Application.Common.Models; namespace TeleWave.Application.Admin.Users.ListUsers; public sealed class ListUsersQueryHandler(IIdentityService identityService) : IQueryHandler> { public Task> Handle( ListUsersQuery query, CancellationToken cancellationToken ) => identityService.ListUsersAsync( query.Page, query.PageSize, query.Search, query.RoleId, query.IsBlocked, cancellationToken ); }