示例#1
0
        public async Task Handle(VerifyY message, IMessageHandlerContext context)
        {
            var timeUntilTimeout = Data.TimeoutExpectedAt - DateTime.UtcNow;

            var msg = new ReportOnY
            {
                OrderId = message.OrderId,
                Status  = $"\tSeconds left : {timeUntilTimeout.Seconds}\n\tFinished     : {Data.IsProcessCompleted}"
            };

            await context.Send(msg);
        }
示例#2
0
        public async Task Handle(object message, IMessageProcessingContext context)
        {
            if (message is VerifyY verify)
            {
                var msg = new ReportOnY
                {
                    OrderId = verify.OrderId,
                    Status  = $"\tDone\n\tFinished     : {true}"
                };

                await context.Send(msg);
            }
        }