using NetAdmin.Domain.Events; using NetAdmin.SysComponent.Application.Services.Sys.Dependency; namespace NetAdmin.SysComponent.Host.Subscribers; /// /// Api接口同步器 /// public sealed class ApiSynchronizer(ILogger logger) : IEventSubscriber { /// /// 同步Api接口 /// [EventSubscribe(nameof(SyncStructureAfterEvent))] public async Task SyncApiAsync(EventHandlerExecutingContext _) { var logService = App.GetService(); await logService.SyncAsync().ConfigureAwait(false); logger.Info($"{nameof(IApiService)}.{nameof(IApiService.SyncAsync)} {Ln.已完成}"); } }