removed some legacy code, thanks blitz
This commit is contained in:
		| @@ -1,46 +0,0 @@ | ||||
| using Discord; | ||||
| using Discord.Commands; | ||||
| using NadekoBot.Classes; | ||||
| using System; | ||||
| using System.Collections.Concurrent; | ||||
| using System.Linq; | ||||
| using System.Threading.Tasks; | ||||
|  | ||||
| namespace NadekoBot.Modules.Administration.Commands | ||||
| { | ||||
|     internal class VoiceNotificationCommand : DiscordCommand | ||||
|     { | ||||
|  | ||||
|         //voicechannel/text channel | ||||
|         private readonly ConcurrentDictionary<Channel, Channel> subscribers = new ConcurrentDictionary<Channel, Channel>(); | ||||
|  | ||||
|         public Func<CommandEventArgs, Task> DoFunc() => async e => | ||||
|         { | ||||
|             var arg = e.GetArg("voice_name"); | ||||
|             if (string.IsNullOrWhiteSpace("voice_name")) | ||||
|                 return; | ||||
|             var voiceChannel = e.Server.FindChannels(arg, ChannelType.Voice).FirstOrDefault(); | ||||
|             if (voiceChannel == null) | ||||
|                 return; | ||||
|             if (subscribers.ContainsKey(voiceChannel)) | ||||
|             { | ||||
|                 await e.Channel.SendMessage("`Voice channel notifications disabled.`").ConfigureAwait(false); | ||||
|                 return; | ||||
|             } | ||||
|             if (subscribers.TryAdd(voiceChannel, e.Channel)) | ||||
|             { | ||||
|                 await e.Channel.SendMessage("`Voice channel notifications enabled.`").ConfigureAwait(false); | ||||
|             } | ||||
|         }; | ||||
|  | ||||
|         internal override void Init(CommandGroupBuilder cgb) | ||||
|         { | ||||
|             cgb.CreateCommand(Module.Prefix + "voicenotif") | ||||
|                   .Description("Enables notifications on who joined/left the voice channel. |.voicenotif Karaoke club") | ||||
|                   .Parameter("voice_name", ParameterType.Unparsed) | ||||
|                   .Do(DoFunc()); | ||||
|         } | ||||
|  | ||||
|         public VoiceNotificationCommand(DiscordModule module) : base(module) { } | ||||
|     } | ||||
| } | ||||
| @@ -264,7 +264,6 @@ | ||||
|     <Compile Include="Modules\Gambling\DrawCommand.cs" /> | ||||
|     <Compile Include="Modules\Gambling\FlipCoinCommand.cs" /> | ||||
|     <Compile Include="Modules\Help\Commands\HelpCommand.cs" /> | ||||
|     <Compile Include="Modules\Administration\Commands\VoiceNotificationCommand.cs" /> | ||||
|     <Compile Include="Modules\Administration\Commands\VoicePlusTextCommand.cs" /> | ||||
|     <Compile Include="Modules\Administration\AdministrationModule.cs" /> | ||||
|     <Compile Include="Modules\Conversations\Conversations.cs" /> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user