Remove keycloak
This commit is contained in:
@@ -1,23 +0,0 @@
|
|||||||
using Ardalis.Result;
|
|
||||||
using Mediator;
|
|
||||||
using Microsoft.EntityFrameworkCore;
|
|
||||||
using Musify.Application.Contracts;
|
|
||||||
using Musify.Application.Users.Queries;
|
|
||||||
using Musify.Application.Users.Responses;
|
|
||||||
|
|
||||||
namespace Musify.Application.Users.Handlers
|
|
||||||
{
|
|
||||||
public class GetUserByKeycloakQueryHandler(IDatabase database)
|
|
||||||
: IQueryHandler<GetUserByKeycloakQuery, Result<UserApplicationResponse> >
|
|
||||||
{
|
|
||||||
public async ValueTask<Result<UserApplicationResponse>> Handle(GetUserByKeycloakQuery request, CancellationToken cancellationToken)
|
|
||||||
{
|
|
||||||
var user = await database.Users
|
|
||||||
.AsNoTracking()
|
|
||||||
.Select(u => UserApplicationResponse.FromEntity(u))
|
|
||||||
.SingleOrDefaultAsync(u => u.Id == request.Id, cancellationToken);
|
|
||||||
|
|
||||||
return user ?? Result<UserApplicationResponse>.NotFound();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
using Ardalis.Result;
|
|
||||||
using Mediator;
|
|
||||||
using Musify.Application.Users.Responses;
|
|
||||||
|
|
||||||
namespace Musify.Application.Users.Queries
|
|
||||||
{
|
|
||||||
public record GetUserByKeycloakQuery(Guid Id)
|
|
||||||
: IQuery<Result<UserApplicationResponse> >;
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user