mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2025-02-24 14:50:50 +01:00
26 lines
784 B
C#
26 lines
784 B
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Threading.Tasks;
|
|||
|
|
|||
|
namespace BTCPayServer.Services.Mails
|
|||
|
{
|
|||
|
class ServerEmailSender : EmailSender
|
|||
|
{
|
|||
|
public ServerEmailSender(SettingsRepository settingsRepository,
|
|||
|
IBackgroundJobClient backgroundJobClient) : base(backgroundJobClient)
|
|||
|
{
|
|||
|
if (settingsRepository == null)
|
|||
|
throw new ArgumentNullException(nameof(settingsRepository));
|
|||
|
SettingsRepository = settingsRepository;
|
|||
|
}
|
|||
|
|
|||
|
public SettingsRepository SettingsRepository { get; }
|
|||
|
|
|||
|
public override Task<EmailSettings> GetEmailSettings()
|
|||
|
{
|
|||
|
return SettingsRepository.GetSettingAsync<EmailSettings>();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|