CmsKit - Remove BlogPostCoverImageContainer usages

pull/7963/head
enisn 5 years ago
parent 7573d2bf69
commit 783e5879e0

@ -12,7 +12,5 @@ namespace Volo.CmsKit.Public.Blogs
Task<PagedResultDto<BlogPostPublicDto>> GetListAsync([NotNull] string blogSlug, PagedAndSortedResultRequestDto input); Task<PagedResultDto<BlogPostPublicDto>> GetListAsync([NotNull] string blogSlug, PagedAndSortedResultRequestDto input);
Task<BlogPostPublicDto> GetAsync([NotNull] string blogSlug, [NotNull] string blogPostSlug); Task<BlogPostPublicDto> GetAsync([NotNull] string blogSlug, [NotNull] string blogPostSlug);
Task<RemoteStreamContent> GetCoverImageAsync(Guid id);
} }
} }

@ -15,16 +15,12 @@ namespace Volo.CmsKit.Public.Blogs
protected IBlogPostRepository BlogPostRepository { get; } protected IBlogPostRepository BlogPostRepository { get; }
protected IBlobContainer<BlogPostCoverImageContainer> BlobContainer { get; }
public BlogPostPublicAppService( public BlogPostPublicAppService(
IBlogRepository blogRepository, IBlogRepository blogRepository,
IBlogPostRepository blogPostRepository, IBlogPostRepository blogPostRepository)
IBlobContainer<BlogPostCoverImageContainer> blobContainer)
{ {
BlogRepository = blogRepository; BlogRepository = blogRepository;
BlogPostRepository = blogPostRepository; BlogPostRepository = blogPostRepository;
BlobContainer = blobContainer;
} }
public virtual async Task<BlogPostPublicDto> GetAsync([NotNull] string blogSlug, [NotNull] string blogPostSlug) public virtual async Task<BlogPostPublicDto> GetAsync([NotNull] string blogSlug, [NotNull] string blogPostSlug)
@ -46,12 +42,5 @@ namespace Volo.CmsKit.Public.Blogs
await BlogPostRepository.GetCountAsync(blog.Id), await BlogPostRepository.GetCountAsync(blog.Id),
ObjectMapper.Map<List<BlogPost>, List<BlogPostPublicDto>>(blogPosts)); ObjectMapper.Map<List<BlogPost>, List<BlogPostPublicDto>>(blogPosts));
} }
public virtual async Task<RemoteStreamContent> GetCoverImageAsync(Guid id)
{
var stream = await BlobContainer.GetAsync(id.ToString());
return new RemoteStreamContent(stream);
}
} }
} }

Loading…
Cancel
Save