Пример #1
0
        public EnqueueResult Enqueue(ILetter letter)
        {
            ChangeTimerState(false);
            ChangeTimerState(true);

            if (!_sentBatch)
            {
                _stopwatch.Restart();
            }

            _queue.Enqueue(letter);
            _batchBuilder.Add(letter);

            return(TrySendBatch(false));
        }