This commit is contained in:
2026-03-20 09:41:43 +01:00
parent e0a48da5b5
commit 2720ea30df
8 changed files with 10 additions and 10 deletions
@@ -0,0 +1,22 @@
using Ardalis.Result;
using Musify.Application.Users.Contracts;
namespace Musify.Application.Contracts.Infrastructure
{
public interface IKeycloakUserService
{
Task<Result<KeycloakUserResponse>> GetUserByIdAsync(string keycloakId, CancellationToken cancellationToken);
Task<IReadOnlyCollection<KeycloakUserResponse>> GetUsersAsync(
CancellationToken cancellationToken,
string search = "",
int first = 0,
int max = 20,
string username = "");
Task<int> GetUsersCountAsync(
CancellationToken cancellationToken,
string search = "",
string username = "");
}
}