Example #1
0
        public void PushPendingMessages()
        {
            var messagesToPush = FetchPendingMessages();

            logger.LogPending(messagesToPush);

            foreach (var msg in messagesToPush)
            {
                if (!TryPush(msg))
                {
                    break;
                }
            }
        }
Example #2
0
        public async Task PushPendingMessages()
        {
            var messagesToPush = FetchPendingMessages();

            logger.LogPending(messagesToPush);

            foreach (var msg in messagesToPush)
            {
                if (!await TryPush(msg))
                {
                    break;
                }
            }
        }