2
2
using Blogifier . Identity ;
3
3
using Blogifier . Shared ;
4
4
using Blogifier . Storages ;
5
- using Microsoft . Extensions . Logging ;
6
5
using System ;
7
6
using System . Collections . Generic ;
8
7
using System . Linq ;
@@ -12,22 +11,19 @@ namespace Blogifier.Posts;
12
11
13
12
public class ImportManager
14
13
{
15
- private readonly ILogger _logger ;
16
14
private readonly UserProvider _userProvider ;
17
- private readonly MarkdigProvider _markdigProvider ;
15
+ private readonly ReverseProvider _reverseProvider ;
18
16
private readonly PostProvider _postProvider ;
19
17
private readonly StorageProvider _storageProvider ;
20
18
21
19
public ImportManager (
22
- ILogger < ImportManager > logger ,
23
20
UserProvider userProvider ,
24
- MarkdigProvider markdigProvider ,
21
+ ReverseProvider reverseProvider ,
25
22
PostProvider postProvider ,
26
23
StorageProvider storageProvider )
27
24
{
28
- _logger = logger ;
29
25
_userProvider = userProvider ;
30
- _markdigProvider = markdigProvider ;
26
+ _reverseProvider = reverseProvider ;
31
27
_postProvider = postProvider ;
32
28
_storageProvider = storageProvider ;
33
29
}
@@ -58,10 +54,10 @@ public async Task<IEnumerable<PostEditorDto>> WriteAsync(ImportDto request, stri
58
54
var importImagesContent = await _storageProvider . UploadImagesFoHtml ( webRoot , user . Id , post . Slug ! , publishedAt , post . Content ) ;
59
55
var importFilesContent = await _storageProvider . UploadFilesFoHtml ( webRoot , user . Id , post . Slug ! , publishedAt , post . Content ) ;
60
56
61
- var markdownContent = _markdigProvider . ToMarkdown ( importFilesContent ) ;
57
+ var markdownContent = _reverseProvider . ToMarkdown ( importFilesContent ) ;
62
58
post . Content = markdownContent ;
63
59
64
- var markdownDescription = _markdigProvider . ToMarkdown ( post . Description ) ;
60
+ var markdownDescription = _reverseProvider . ToMarkdown ( post . Description ) ;
65
61
post . Description = markdownDescription ;
66
62
67
63
post . State = PostState . Release ;
0 commit comments