add end time

This commit is contained in:
Leon Yu 2025-08-06 15:40:50 -05:00
parent 87124c4a21
commit 1c58638306
2 changed files with 5 additions and 0 deletions

View file

@ -16,6 +16,7 @@ public class ConversationFilter
public string? ChannelId { get; set; }
public string? UserId { get; set; }
public DateTime? StartTime { get; set; }
public DateTime? EndTime { get; set; }
/// <summary>
/// Agent task id

View file

@ -393,6 +393,10 @@ public partial class MongoRepository
{
convFilters.Add(convBuilder.Gte(x => x.CreatedTime, filter.StartTime.Value));
}
if (filter?.EndTime != null)
{
convFilters.Add(convBuilder.Lte(x => x.CreatedTime, filter.EndTime.Value));
}
if (filter?.Tags != null && filter.Tags.Any())
{
convFilters.Add(convBuilder.AnyIn(x => x.Tags, filter.Tags));