using cmonitor.config; using cmonitor.plugins.command.messenger; using cmonitor.plugins.command.report; using cmonitor.startup; using Microsoft.Extensions.DependencyInjection; using System.Reflection; namespace cmonitor.plugins.command { public sealed class CommandStartup : IStartup { public void AddClient(ServiceCollection serviceCollection, Config config, Assembly[] assemblies) { serviceCollection.AddSingleton(); serviceCollection.AddSingleton(); serviceCollection.AddSingleton(); } public void AddServer(ServiceCollection serviceCollection, Config config, Assembly[] assemblies) { serviceCollection.AddSingleton(); serviceCollection.AddSingleton(); } public void UseClient(ServiceProvider serviceProvider, Config config, Assembly[] assemblies) { } public void UseServer(ServiceProvider serviceProvider, Config config, Assembly[] assemblies) { } } }