using System.Runtime.InteropServices.JavaScript; using Infrastructure.Repository.Auth; namespace Service.Auth; public record ConfirmationServiceReturn(DateTime confirmedAt, Guid userId); public interface IConfirmationService { Task ConfirmUserAsync(string confirmationToken); } public class ConfirmationService(IAuthRepository authRepository) : IConfirmationService { private readonly IAuthRepository _authRepository = authRepository; public async Task ConfirmUserAsync( string confirmationToken ) { return new ConfirmationServiceReturn(DateTime.Now, Guid.NewGuid()); } }