using Features.Users.Repository;
using MediatR;
namespace Features.Users.Commands.Profile.CreateUserProfile;
/// Handles by inserting the new profile record.
public class CreateUserProfileHandler(IUserProfileRepository userProfileRepository)
: IRequestHandler
{
public Task Handle(
CreateUserProfileCommand request,
CancellationToken cancellationToken
) =>
userProfileRepository.CreateProfileAsync(
request.UserAccountId,
request.Biography,
cancellationToken
);
}