namespace SeaHaven.Services.Interfaces { /// /// Hands a password reset email to a background sender, so the request that asked /// for it does not wait on the mail provider and cannot be timed against one that /// sent nothing. /// public interface IPasswordResetEmailQueue { /// Returns false when the queue is full and the email was dropped. bool TryEnqueue(string emailTo, string subject, string body); } }