This commit is contained in:
2026-08-15 10:48:55 +03:30
parent 337899ba85
commit 54883b760b
2 changed files with 13 additions and 22 deletions
+1 -10
View File
@@ -17,19 +17,17 @@ namespace xAiModels.Providers.Enrichers
public class XAiConversationEnricher : IXAiConversationEnricher
{
private readonly IXIdentityProvider identityProvider;
private readonly IXAiMessageRepositoryService messageRepositoryService;
private readonly IXAiProjectRepositoryService projectRepositoryService;
private readonly IXAiConversationTitleResourceProvider conversationTitleResourceProvider;
public XAiConversationEnricher(
IXIdentityProvider identityProvider,
IXAiMessageRepositoryService messageRepositoryService,
IXAiProjectRepositoryService projectRepositoryService,
IXAiConversationTitleResourceProvider conversationTitleResourceProvider
)
{
//
this.identityProvider = identityProvider;
this.messageRepositoryService = messageRepositoryService;
this.projectRepositoryService = projectRepositoryService;
this.conversationTitleResourceProvider = conversationTitleResourceProvider;
}
@@ -269,13 +267,6 @@ namespace xAiModels.Providers.Enrichers
return result;
}
//
result = [.. await messageRepositoryService.FindManyAsync(
cancellationToken: cancellationToken,
orderBuilder: x => x.OrderBy(y => y.CreatedOn),
predicate: x => x.ConversationId == conversationId
)];
//
return result;
}
+12 -12
View File
@@ -18,19 +18,19 @@ namespace xAiModels.Providers.Enrichers
{
private readonly IXIdentityProvider identityProvider;
private readonly IXAiProjectTitleResourceProvider projectTitleResourceProvider;
private readonly IXAiConversationRepositoryService conversationRepositoryService;
// private readonly IXAiConversationRepositoryService conversationRepositoryService;
private readonly IXAiProjectDescriptionResourceProvider projectDescriptionResourceProvider;
public XAiProjectEnricher(
IXIdentityProvider identityProvider,
IXAiProjectTitleResourceProvider projectTitleResourceProvider,
IXAiConversationRepositoryService conversationRepositoryService,
// IXAiConversationRepositoryService conversationRepositoryService,
IXAiProjectDescriptionResourceProvider projectDescriptionResourceProvider
)
{
this.identityProvider = identityProvider;
this.projectTitleResourceProvider = projectTitleResourceProvider;
this.conversationRepositoryService = conversationRepositoryService;
// this.conversationRepositoryService = conversationRepositoryService;
this.projectDescriptionResourceProvider = projectDescriptionResourceProvider;
}
@@ -258,15 +258,15 @@ namespace xAiModels.Providers.Enrichers
}
//
var items = await conversationRepositoryService.FindManyAsync(
orderBuilder: null,
includeBuilder: null,
ignoreSoftDeleteds: true,
fillMessages: fillMessages,
predicate: x => x.Id == projectId,
cancellationToken: cancellationToken
);
result = [.. items];
// var items = await conversationRepositoryService.FindManyAsync(
// orderBuilder: null,
// includeBuilder: null,
// ignoreSoftDeleteds: true,
// fillMessages: fillMessages,
// predicate: x => x.Id == projectId,
// cancellationToken: cancellationToken
// );
// result = [.. items];
//
return result;