AspComet.MessageHandlers.SwallowHandler.HandleMessage C# (CSharp) Method

HandleMessage() public method

public HandleMessage ( Message request ) : MessageHandlerResult
request Message
return MessageHandlerResult
        public MessageHandlerResult HandleMessage(Message request)
        {
            var e = new PublishingEvent(request);
            EventHub.Publish(e);

            Message msg = null;
            if (e.Cancel)
            {
                msg = new Message
                {
                    id = request.id,
                    clientId = request.clientId,
                    channel = request.channel,
                    successful = false,
                    error = e.CancellationReason
                };
            }

            return new MessageHandlerResult
            {
                Message = msg,
                CanTreatAsLongPoll = false
            };
        }
SwallowHandler