Пример #1
0
        protected void failMessages(Exception x, IList <IMessage> messages)
        {
            LogHelper.Log($"BayeauxClient: failMessages()...");

            foreach (IMessage message in messages)
            {
                IMutableMessage failed = newMessage();
                failed.Id         = message.Id;
                failed.Successful = false;
                failed.Channel    = message.Channel;
                failed["message"] = messages;
                if (x != null)
                {
                    failed["exception"] = x;
                }

                var text = string.Join(",", failed.Select(m => m.ToString()));
                LogHelper.Log($"BayeauxClient: failMessages(). Failed message(s): {text}");

                receive(failed);
            }
        }