private void QueueMessage(System.Net.Mail.MailMessage message) { CleanAddresses(message); _queue.Enqueue(message.ToMailMessage()); _metricsClient.Counter(MetricNames.EmailsQueued); }
private async Task QueueMessageAsync(System.Net.Mail.MailMessage message, string metricsName) { await _metrics.CounterAsync($"mailer.{metricsName}").AnyContext(); CleanAddresses(message); await _queue.EnqueueAsync(message.ToMailMessage()).AnyContext(); }
private Task QueueMessageAsync(System.Net.Mail.MailMessage message) { CleanAddresses(message); return _queue.EnqueueAsync(message.ToMailMessage()); }
private async Task QueueMessageAsync(System.Net.Mail.MailMessage message) { CleanAddresses(message); await _queue.EnqueueAsync(message.ToMailMessage()).AnyContext(); }