using Microsoft.Extensions.DependencyInjection; using Sanhe.Abp.ExceptionHandling.Emailing.Localization; using Volo.Abp.Emailing; using Volo.Abp.Localization; using Volo.Abp.Modularity; using Volo.Abp.VirtualFileSystem; namespace Sanhe.Abp.ExceptionHandling.Emailing; [DependsOn( typeof(AbpExceptionHandlingModule), typeof(AbpEmailingModule))] public class AbpEmailingExceptionHandlingModule : AbpModule { public override void ConfigureServices(ServiceConfigurationContext context) { var configuration = context.Services.GetConfiguration(); Configure( configuration.GetSection("ExceptionHandling:Emailing")); Configure(options => { options.FileSets.AddEmbedded(); }); Configure(options => { options.Resources .Add("en") .AddVirtualJson("/Sanhe/Abp/ExceptionHandling/Emailing/Localization/Resources"); }); } }