public async void OpenSignUpConversation(RaidService raidService, SocketReaction reaction, IGuildUser user, Raid raid, Constants.Availability availability) { _conversations.Add(user.Id, await SignUpConversation.Create(this, raidService, _userService, _logService, reaction, user, raid, availability)); }
public async void OpenRaidCreateConversation(RaidService raidService, IUser user, IGuild guild, int frequency) { _conversations.Add(user.Id, await RaidCreateConversation.Create(this, raidService, _userService, user, guild, frequency)); }
public async void OpenRaidEditRoleConversation(RaidService raidService, IUser user, string raidId, IUserMessage userMessage) { _conversations.Add(user.Id, await RaidEditRoleConversation.Create(this, raidService, user, raidId, userMessage)); }
public TimerService(RaidService raidService, DiscordSocketClient client) { _raidService = raidService; _client = client; }