Commit 1e75fcd2 authored by Savorboard's avatar Savorboard

Fix inmemeory status update bug

parent 3ab97621
...@@ -32,12 +32,14 @@ namespace DotNetCore.CAP.InMemoryStorage ...@@ -32,12 +32,14 @@ namespace DotNetCore.CAP.InMemoryStorage
public Task ChangePublishStateAsync(MediumMessage message, StatusName state) public Task ChangePublishStateAsync(MediumMessage message, StatusName state)
{ {
PublishedMessages[message.DbId].StatusName = state; PublishedMessages[message.DbId].StatusName = state;
PublishedMessages[message.DbId].ExpiresAt = message.ExpiresAt;
return Task.CompletedTask; return Task.CompletedTask;
} }
public Task ChangeReceiveStateAsync(MediumMessage message, StatusName state) public Task ChangeReceiveStateAsync(MediumMessage message, StatusName state)
{ {
ReceivedMessages[message.DbId].StatusName = state; ReceivedMessages[message.DbId].StatusName = state;
ReceivedMessages[message.DbId].ExpiresAt = message.ExpiresAt;
return Task.CompletedTask; return Task.CompletedTask;
} }
...@@ -106,7 +108,7 @@ namespace DotNetCore.CAP.InMemoryStorage ...@@ -106,7 +108,7 @@ namespace DotNetCore.CAP.InMemoryStorage
Retries = mdMessage.Retries, Retries = mdMessage.Retries,
Added = mdMessage.Added, Added = mdMessage.Added,
ExpiresAt = mdMessage.ExpiresAt, ExpiresAt = mdMessage.ExpiresAt,
StatusName = StatusName.Failed StatusName = StatusName.Scheduled
}; };
return mdMessage; return mdMessage;
} }
......
...@@ -153,7 +153,6 @@ namespace DotNetCore.CAP.Internal ...@@ -153,7 +153,6 @@ namespace DotNetCore.CAP.Internal
{ {
_logger.MessageReceived(transportMessage.GetId(), transportMessage.GetName()); _logger.MessageReceived(transportMessage.GetId(), transportMessage.GetName());
_cts.Token.ThrowIfCancellationRequested();
long? tracingTimestamp = null; long? tracingTimestamp = null;
try try
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment