DotNetWorkQueue.Transport.Redis.Basic.GetFirstMessageDeliveryTime.GetTime C# (CSharp) Method

GetTime() public method

public GetTime ( IMessage message, IAdditionalMessageData data ) : System.DateTime
message IMessage
data IAdditionalMessageData
return System.DateTime
        public DateTime GetTime(IMessage message, IAdditionalMessageData data)
        {
            var delay = data.GetDelay();
            return delay.HasValue 
                ? 
                    _getTime.Create().GetCurrentUtcDate().Add(delay.Value) 
                : 
                    _getTime.Create().GetCurrentUtcDate();
        }
    }
GetFirstMessageDeliveryTime