last ...
This commit is contained in:
@@ -15,16 +15,19 @@ namespace xContentService.Providers.Enrichers
|
||||
{
|
||||
public class XContentEnricher : IXContentEnricher
|
||||
{
|
||||
private readonly IXContentTagProvided tagProvider;
|
||||
private readonly IXIdentityProvider identityProvider;
|
||||
private readonly IXContentTitleResourceProvider titleResourceProvider;
|
||||
private readonly IXContentDescriptionResourceProvider descriptionResourceProvider;
|
||||
|
||||
public XContentEnricher(
|
||||
IXContentTagProvided tagProvider,
|
||||
IXIdentityProvider identityProvider,
|
||||
IXContentTitleResourceProvider titleResourceProvider,
|
||||
IXContentDescriptionResourceProvider descriptionResourceProvider
|
||||
)
|
||||
{
|
||||
this.tagProvider = tagProvider;
|
||||
this.identityProvider = identityProvider;
|
||||
this.titleResourceProvider = titleResourceProvider;
|
||||
this.descriptionResourceProvider = descriptionResourceProvider;
|
||||
@@ -105,10 +108,18 @@ namespace xContentService.Providers.Enrichers
|
||||
contentDescription = descriptionResource.Resource;
|
||||
}
|
||||
|
||||
//
|
||||
var tags = await tagProvider.GetTags(
|
||||
id: source.Id,
|
||||
cancellationToken: cancellationToken
|
||||
);
|
||||
|
||||
|
||||
//
|
||||
// Attach Extracted Items ...
|
||||
var result = source.MapConvert();
|
||||
result.Owner = owner;
|
||||
result.Tags = [..tags];
|
||||
result.Title = contentTitle;
|
||||
result.TitleResource = titleResource;
|
||||
result.Description = contentDescription;
|
||||
|
||||
Reference in New Issue
Block a user