| @@ -6,13 +6,13 @@ public async Task InstallAsync(DiscordSocketClient client) | |||||
| // Here, we will inject the ServiceProvider with | // Here, we will inject the ServiceProvider with | ||||
| // all of the services our client will use. | // all of the services our client will use. | ||||
| _services = new ServiceCollection() | _services = new ServiceCollection() | ||||
| .AddSingleton(client) | |||||
| .AddSingleton(_commands) | |||||
| // You can pass in an instance of the desired type | |||||
| .AddSingleton(new NotificationService()) | |||||
| // ...or by using the generic method. | |||||
| .AddSingleton<DatabaseService>() | |||||
| .BuildServiceProvider(); | |||||
| .AddSingleton(client) | |||||
| .AddSingleton(_commands) | |||||
| // You can pass in an instance of the desired type | |||||
| .AddSingleton(new NotificationService()) | |||||
| // ...or by using the generic method. | |||||
| .AddSingleton<DatabaseService>() | |||||
| .BuildServiceProvider(); | |||||
| // ... | // ... | ||||
| await _commands.AddModulesAsync(Assembly.GetEntryAssembly()); | await _commands.AddModulesAsync(Assembly.GetEntryAssembly()); | ||||
| } | |||||
| } | |||||