From 3902b25b8a1ac8652917a41fee8217ec3b60aeab Mon Sep 17 00:00:00 2001 From: RogueException Date: Thu, 11 Feb 2016 15:47:31 -0400 Subject: [PATCH] Fixed MessageQueue early edits --- src/Discord.Net/MessageQueue.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Discord.Net/MessageQueue.cs b/src/Discord.Net/MessageQueue.cs index 90266cdd6..ba7204ed5 100644 --- a/src/Discord.Net/MessageQueue.cs +++ b/src/Discord.Net/MessageQueue.cs @@ -45,6 +45,7 @@ namespace Discord.Net { _rest = rest; _logger = logger; + _nextWarning = WarningStart; _nonceRand = new Random(); _pendingSends = new ConcurrentQueue(); @@ -73,7 +74,7 @@ namespace Discord.Net internal void QueueEdit(Message msg, string text) { string msgText = msg.RawText; - if (msg.State == MessageState.Queued && _pendingSendsByNonce.TryUpdate(msg.Nonce, msgText, text)) + if (msg.State == MessageState.Queued && _pendingSendsByNonce.TryUpdate(msg.Nonce, text, msgText)) { //Successfully edited the message before it was sent. return; @@ -106,7 +107,6 @@ namespace Discord.Net } private Task RunSendQueue(CancellationToken cancelToken) { - _nextWarning = WarningStart; return Task.Run((Func)(async () => { try @@ -133,7 +133,6 @@ namespace Discord.Net } private Task RunEditQueue(CancellationToken cancelToken) { - _nextWarning = WarningStart; return Task.Run((Func)(async () => { try @@ -156,7 +155,6 @@ namespace Discord.Net } private Task RunDeleteQueue(CancellationToken cancelToken) { - _nextWarning = WarningStart; return Task.Run((Func)(async () => { try