minor change
This commit is contained in:
parent
d572f90502
commit
50d1c43cf0
|
|
@ -21,9 +21,12 @@ public class StateKeyValue
|
|||
public class StateValue
|
||||
{
|
||||
public string Data { get; set; }
|
||||
|
||||
[JsonPropertyName("message_id")]
|
||||
public string MessageId { get; set; }
|
||||
|
||||
public bool Active { get; set; }
|
||||
|
||||
[JsonPropertyName("update_time")]
|
||||
public DateTime UpdateTime { get; set; }
|
||||
|
||||
|
|
|
|||
|
|
@ -145,8 +145,13 @@ public class ConversationStateService : IConversationStateService, IDisposable
|
|||
var lastValue = value.Values.LastOrDefault();
|
||||
if (lastValue == null || !lastValue.Active) continue;
|
||||
|
||||
lastValue.Active = false;
|
||||
lastValue.UpdateTime = utcNow;
|
||||
value.Values.Add(new StateValue
|
||||
{
|
||||
Data = lastValue.Data,
|
||||
MessageId = lastValue.MessageId,
|
||||
Active = false,
|
||||
UpdateTime = utcNow
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue