using LINGYUN.Platform.Messages; using Volo.Abp.DependencyInjection; using Volo.Abp.Emailing; using Volo.Abp.Settings; namespace LY.MicroService.Applications.Single.Messages; [Dependency(ReplaceServices = true)] [ExposeServices(typeof(IEmailMessageManager), typeof(EmailMessageManager))] public class PlatformEmailMessageManager : EmailMessageManager { public PlatformEmailMessageManager( ISettingProvider settingProvider, IEmailMessageRepository repository, IBlobContainer blobContainer) : base(settingProvider, repository, blobContainer) { } protected override IEmailSender GetEmailSender() { return LazyServiceProvider.GetRequiredKeyedService("DefaultEmailSender"); } }