using Microsoft.Extensions.DependencyInjection; using PhoenixLib.ServiceBus.Extensions; using WingsEmu.Plugins.BasicImplementations.InterChannel.Consumer; using WingsEmu.Plugins.DistributedGameEvents.InterChannel; namespace WingsEmu.Plugins.BasicImplementations.InterChannel; public static class InterChannelModuleExtensions { public static void AddInterChannelModule(this IServiceCollection services) { services.AddMessagePublisher(); services.AddMessageSubscriber(); services.AddMessagePublisher(); services.AddMessageSubscriber(); services.AddMessagePublisher(); services.AddMessageSubscriber(); services.AddMessagePublisher(); services.AddMessageSubscriber(); services.AddMessagePublisher(); services.AddMessageSubscriber(); services.AddMessagePublisher(); services.AddMessageSubscriber(); services.AddMessagePublisher(); services.AddMessageSubscriber(); services.AddMessagePublisher(); services.AddMessageSubscriber(); } }