Example #1
0
        public void PushMessageToFilter(ChatMessageEventArgs message)
        {
            lock (PendingInboundChats)
                PendingInboundChats.Add(message);

            CheckFilterThread();
        }
Example #2
0
        public void Shutdown()
        {
            lock (PendingInboundChats)
            {
                if (FilterWorker != null)
                {
                    FilterWorker.Abort();
                }

                FilterWorker = null;
                PendingInboundChats.Clear();
            }
        }