public JailConfigCommands(DiscordSocketClient client, ILoggingService logging, IJailSettingsRepository jailSettings, IGuildConfigRepository repo, InteractivityService interactivity) { _client = client.Rest; _jailSettings = jailSettings; _repo = repo; _interactivity = interactivity; _logging = new SourcedLoggingService(logging, "jailconfig"); }
public JailCommands(InteractivityService interactivity, IGuildConfigRepository repo, IJailSettingsRepository jailSettings, ILoggingService logging, DiscordSocketClient client, IJailDataRepository jailData, UnjailService unjail) { _interactivity = interactivity; _repo = repo; _jailSettings = jailSettings; _jailData = jailData; _unjail = unjail; _logging = new SourcedLoggingService(logging, "Jail"); _client = client.Rest; _logging.Info("Jail commands setup"); }