refine rc options
This commit is contained in:
parent
714cbae6c6
commit
78ef7b6c37
|
|
@ -45,6 +45,10 @@ public class MessageParser
|
|||
{
|
||||
res = JsonSerializer.Deserialize<GenericTemplateMessage<GenericElement>>(jsonText, options);
|
||||
}
|
||||
else if (elementType == typeof(ButtonElement).Name)
|
||||
{
|
||||
res = JsonSerializer.Deserialize<GenericTemplateMessage<ButtonElement>>(jsonText, options);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -80,6 +84,10 @@ public class MessageParser
|
|||
{
|
||||
res = JsonSerializer.Deserialize<GenericTemplateMessage<GenericElement>>(jsonText, options);
|
||||
}
|
||||
else if (elementType == typeof(ButtonElement).Name)
|
||||
{
|
||||
res = JsonSerializer.Deserialize<GenericTemplateMessage<ButtonElement>>(jsonText, options);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -118,7 +118,7 @@ public class ConversationStateService : IConversationStateService, IDisposable
|
|||
state.Value.Values.Add(new StateValue
|
||||
{
|
||||
Data = value.Data,
|
||||
MessageId = !string.IsNullOrEmpty(curMsgId) ? curMsgId : value.MessageId,
|
||||
MessageId = curMsgId,
|
||||
Active = false,
|
||||
ActiveRounds = value.ActiveRounds,
|
||||
UpdateTime = DateTime.UtcNow
|
||||
|
|
@ -178,7 +178,7 @@ public class ConversationStateService : IConversationStateService, IDisposable
|
|||
value.Values.Add(new StateValue
|
||||
{
|
||||
Data = lastValue.Data,
|
||||
MessageId = !string.IsNullOrEmpty(curMsgId) ? curMsgId : lastValue.MessageId,
|
||||
MessageId = curMsgId,
|
||||
Active = false,
|
||||
ActiveRounds = lastValue.ActiveRounds,
|
||||
UpdateTime = utcNow
|
||||
|
|
|
|||
|
|
@ -407,6 +407,11 @@ namespace BotSharp.Core.Repository
|
|||
var utcNow = DateTime.UtcNow;
|
||||
var dir = Path.Combine(_dbSettings.FileRepository, _conversationSettings.DataDir);
|
||||
|
||||
if (!Directory.Exists(dir))
|
||||
{
|
||||
Directory.CreateDirectory(dir);
|
||||
}
|
||||
|
||||
if (batchSize <= 0 || batchSize > batchLimit)
|
||||
{
|
||||
batchSize = batchLimit;
|
||||
|
|
|
|||
Loading…
Reference in a new issue