namespace SchotzIadKmTracker.Api.Services; /// /// Implémentation de repli de qui n'envoie aucun /// email mais journalise le lien de réinitialisation via /// au niveau Information. Utilisée lorsqu'aucun serveur SMTP n'est /// configuré (Smtp:Host vide), notamment en développement. /// public class LoggingEmailService : IEmailService { private readonly ILogger _logger; public LoggingEmailService(ILogger logger) { _logger = logger; } /// public Task EnvoyerLienResetAsync(string destinataire, string lienReset, CancellationToken ct) { _logger.LogInformation( "Lien de réinitialisation pour {Destinataire} : {LienReset}", destinataire, lienReset); return Task.CompletedTask; } }