Beispiel #1
0
 public Task Handle(UserTested message, IMessageHandlerContext context)
 {
     log.Info($"UserTested message received.");
     Data.IsUserTested = message.IsPositive;
     //log.Info($"Received UserTested, IsPositive = {message.IsPositive} ");
     return(Task.CompletedTask);
 }
Beispiel #2
0
        public async Task Timeout(MDARemorseIsOver state, IMessageHandlerContext context)
        {
            log.Info($"Cooling down period for order #{Data.UserId} has elapsed.");

            var userTested = new UserTested
            {
                UserId     = Data.UserId,
                IsPositive = false
            };

            await context.Publish(userTested);

            MarkAsComplete();
        }