This commit is contained in:
Nick Genovese
2021-03-29 09:55:43 -06:00
committed by GitHub

View File

@@ -199,6 +199,12 @@ namespace PepperDash.Essentials.Core.Queues
public void Enqueue(IQueueMessage item) public void Enqueue(IQueueMessage item)
{ {
if (Disposed)
{
Debug.Console(1, this, "I've been disposed so you can't enqueue any messages. Are you trying to dispatch a message while the program is stopping?");
return;
}
_queue.Enqueue(item); _queue.Enqueue(item);
_waitHandle.Set(); _waitHandle.Set();
} }