diff options
author | Dennis Kobert <d-kobert@web.de> | 2018-09-26 16:34:47 +0200 |
---|---|---|
committer | Dennis Kobert <d-kobert@web.de> | 2018-09-26 16:34:47 +0200 |
commit | 8bcbb70baffeefcb67487c7d5066c23180fae154 (patch) | |
tree | d24fef732438ad1854a2ae1d4af4f186d5ff95d9 /DiscoBot/Auxiliary | |
parent | 655295045f78a81b9f80d98b61cfd14fc1436a1d (diff) | |
parent | d518a53b15b10a8b3a2d0335ea2d3a48aa610b5f (diff) |
Merge branch 'Discord2.0'
Diffstat (limited to 'DiscoBot/Auxiliary')
-rw-r--r-- | DiscoBot/Auxiliary/CommandExtension.cs | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/DiscoBot/Auxiliary/CommandExtension.cs b/DiscoBot/Auxiliary/CommandExtension.cs index e19149b..098e35f 100644 --- a/DiscoBot/Auxiliary/CommandExtension.cs +++ b/DiscoBot/Auxiliary/CommandExtension.cs @@ -43,9 +43,14 @@ { messages.AddRange(task.ToList()); } - - m.Context.Channel.DeleteMessagesAsync( - messages.Where(x => x.Content.StartsWith($"#{token}\n") && x.Author.IsBot)); + + var test = messages.Where(x => x.Content.StartsWith($"#{token}\n") && x.Author.IsBot).Select(c=>c ); + var waiters = new List<Task>(); + foreach (var message in test) + { + waiters.Add((message as IUserMessage).DeleteAsync()); + } + Task.WaitAll(waiters.ToArray()); } public static async Task ReplyAsync(this ModuleBase m, IEnumerable<string> message, bool directMessage = false) |