last ...
This commit is contained in:
@@ -17,19 +17,17 @@ namespace xAiModels.Providers.Enrichers
|
|||||||
public class XAiConversationEnricher : IXAiConversationEnricher
|
public class XAiConversationEnricher : IXAiConversationEnricher
|
||||||
{
|
{
|
||||||
private readonly IXIdentityProvider identityProvider;
|
private readonly IXIdentityProvider identityProvider;
|
||||||
private readonly IXAiMessageRepositoryService messageRepositoryService;
|
|
||||||
private readonly IXAiProjectRepositoryService projectRepositoryService;
|
private readonly IXAiProjectRepositoryService projectRepositoryService;
|
||||||
private readonly IXAiConversationTitleResourceProvider conversationTitleResourceProvider;
|
private readonly IXAiConversationTitleResourceProvider conversationTitleResourceProvider;
|
||||||
|
|
||||||
public XAiConversationEnricher(
|
public XAiConversationEnricher(
|
||||||
IXIdentityProvider identityProvider,
|
IXIdentityProvider identityProvider,
|
||||||
IXAiMessageRepositoryService messageRepositoryService,
|
|
||||||
IXAiProjectRepositoryService projectRepositoryService,
|
IXAiProjectRepositoryService projectRepositoryService,
|
||||||
IXAiConversationTitleResourceProvider conversationTitleResourceProvider
|
IXAiConversationTitleResourceProvider conversationTitleResourceProvider
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
//
|
||||||
this.identityProvider = identityProvider;
|
this.identityProvider = identityProvider;
|
||||||
this.messageRepositoryService = messageRepositoryService;
|
|
||||||
this.projectRepositoryService = projectRepositoryService;
|
this.projectRepositoryService = projectRepositoryService;
|
||||||
this.conversationTitleResourceProvider = conversationTitleResourceProvider;
|
this.conversationTitleResourceProvider = conversationTitleResourceProvider;
|
||||||
}
|
}
|
||||||
@@ -269,13 +267,6 @@ namespace xAiModels.Providers.Enrichers
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
|
||||||
result = [.. await messageRepositoryService.FindManyAsync(
|
|
||||||
cancellationToken: cancellationToken,
|
|
||||||
orderBuilder: x => x.OrderBy(y => y.CreatedOn),
|
|
||||||
predicate: x => x.ConversationId == conversationId
|
|
||||||
)];
|
|
||||||
|
|
||||||
//
|
//
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,19 +18,19 @@ namespace xAiModels.Providers.Enrichers
|
|||||||
{
|
{
|
||||||
private readonly IXIdentityProvider identityProvider;
|
private readonly IXIdentityProvider identityProvider;
|
||||||
private readonly IXAiProjectTitleResourceProvider projectTitleResourceProvider;
|
private readonly IXAiProjectTitleResourceProvider projectTitleResourceProvider;
|
||||||
private readonly IXAiConversationRepositoryService conversationRepositoryService;
|
// private readonly IXAiConversationRepositoryService conversationRepositoryService;
|
||||||
private readonly IXAiProjectDescriptionResourceProvider projectDescriptionResourceProvider;
|
private readonly IXAiProjectDescriptionResourceProvider projectDescriptionResourceProvider;
|
||||||
|
|
||||||
public XAiProjectEnricher(
|
public XAiProjectEnricher(
|
||||||
IXIdentityProvider identityProvider,
|
IXIdentityProvider identityProvider,
|
||||||
IXAiProjectTitleResourceProvider projectTitleResourceProvider,
|
IXAiProjectTitleResourceProvider projectTitleResourceProvider,
|
||||||
IXAiConversationRepositoryService conversationRepositoryService,
|
// IXAiConversationRepositoryService conversationRepositoryService,
|
||||||
IXAiProjectDescriptionResourceProvider projectDescriptionResourceProvider
|
IXAiProjectDescriptionResourceProvider projectDescriptionResourceProvider
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
this.identityProvider = identityProvider;
|
this.identityProvider = identityProvider;
|
||||||
this.projectTitleResourceProvider = projectTitleResourceProvider;
|
this.projectTitleResourceProvider = projectTitleResourceProvider;
|
||||||
this.conversationRepositoryService = conversationRepositoryService;
|
// this.conversationRepositoryService = conversationRepositoryService;
|
||||||
this.projectDescriptionResourceProvider = projectDescriptionResourceProvider;
|
this.projectDescriptionResourceProvider = projectDescriptionResourceProvider;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -258,15 +258,15 @@ namespace xAiModels.Providers.Enrichers
|
|||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
var items = await conversationRepositoryService.FindManyAsync(
|
// var items = await conversationRepositoryService.FindManyAsync(
|
||||||
orderBuilder: null,
|
// orderBuilder: null,
|
||||||
includeBuilder: null,
|
// includeBuilder: null,
|
||||||
ignoreSoftDeleteds: true,
|
// ignoreSoftDeleteds: true,
|
||||||
fillMessages: fillMessages,
|
// fillMessages: fillMessages,
|
||||||
predicate: x => x.Id == projectId,
|
// predicate: x => x.Id == projectId,
|
||||||
cancellationToken: cancellationToken
|
// cancellationToken: cancellationToken
|
||||||
);
|
// );
|
||||||
result = [.. items];
|
// result = [.. items];
|
||||||
|
|
||||||
//
|
//
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
Reference in New Issue
Block a user