예제 #1
0
 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));
 }
예제 #2
0
 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));
 }
예제 #3
0
 public async void OpenRaidEditRoleConversation(RaidService raidService, IUser user, string raidId, IUserMessage userMessage)
 {
     _conversations.Add(user.Id, await RaidEditRoleConversation.Create(this, raidService, user, raidId, userMessage));
 }
예제 #4
0
 public TimerService(RaidService raidService, DiscordSocketClient client)
 {
     _raidService = raidService;
     _client      = client;
 }