minor change

This commit is contained in:
Jicheng Lu 2024-03-26 17:09:49 -05:00
parent d572f90502
commit 50d1c43cf0
2 changed files with 10 additions and 2 deletions

View file

@ -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; }

View file

@ -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
});
}
}