public void PushMessageToFilter(ChatMessageEventArgs message) { lock (PendingInboundChats) PendingInboundChats.Add(message); CheckFilterThread(); }
public void Shutdown() { lock (PendingInboundChats) { if (FilterWorker != null) { FilterWorker.Abort(); } FilterWorker = null; PendingInboundChats.Clear(); } }