示例#1
0
        private bool SendMessage(IMessage content, uint marketId, Guid requestId)
        {
            Guid    uuid    = DWConverter.GuidToUuid(requestId);
            Message message = DWConverter.BuildMessage(content, marketId, uuid, 0);

            byte[] messageByte = message.ToByteArray();
            bool   sendResult  = _transport.Send(messageByte);

            if (!sendResult)
            {
                logger.Warn($"Error while sending {message.KontentCase}: {message}");
                return(false);
            }
            logger.Debug($"Sent {message.KontentCase}: {message}");
            return(true);
        }