summaryrefslogtreecommitdiff
path: root/DiscoBot/Auxiliary/CommandExtension.cs
diff options
context:
space:
mode:
authorDennis Kobert <d-kobert@web.de>2018-09-26 16:34:47 +0200
committerDennis Kobert <d-kobert@web.de>2018-09-26 16:34:47 +0200
commit8bcbb70baffeefcb67487c7d5066c23180fae154 (patch)
treed24fef732438ad1854a2ae1d4af4f186d5ff95d9 /DiscoBot/Auxiliary/CommandExtension.cs
parent655295045f78a81b9f80d98b61cfd14fc1436a1d (diff)
parentd518a53b15b10a8b3a2d0335ea2d3a48aa610b5f (diff)
Merge branch 'Discord2.0'
Diffstat (limited to 'DiscoBot/Auxiliary/CommandExtension.cs')
-rw-r--r--DiscoBot/Auxiliary/CommandExtension.cs11
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)