1212using NimblePros . Vimeo . Models ;
1313using NimblePros . Vimeo . VideoServices ;
1414using NimblePros . Vimeo . VideoTusService ;
15- using static DevBetterWeb . Core . Entities . Member ;
16- using static Microsoft . ApplicationInsights . MetricDimensionNames . TelemetryContext ;
1715
1816namespace DevBetterWeb . Core . Services ;
1917public class CreateVideoService : ICreateVideoService
@@ -22,15 +20,13 @@ public class CreateVideoService : ICreateVideoService
2220 private readonly IUploadVideoTusService _uploadVideoTusService ;
2321 private readonly IRepository < ArchiveVideo > _repositoryArchiveVideo ;
2422 private readonly IAddCreatedVideoToFolderService _addCreatedVideoToFolderService ;
25- private readonly IAppLogger < CreateVideoService > _logger ;
2623
27- public CreateVideoService ( IAppLogger < CreateVideoService > logger , GetVideoService getVideoService , IUploadVideoTusService uploadVideoTusService , IRepository < ArchiveVideo > repositoryArchiveVideo , IAddCreatedVideoToFolderService addCreatedVideoToFolderService )
24+ public CreateVideoService ( GetVideoService getVideoService , IUploadVideoTusService uploadVideoTusService , IRepository < ArchiveVideo > repositoryArchiveVideo , IAddCreatedVideoToFolderService addCreatedVideoToFolderService )
2825 {
2926 _getVideoService = getVideoService ;
3027 _uploadVideoTusService = uploadVideoTusService ;
3128 _repositoryArchiveVideo = repositoryArchiveVideo ;
3229 _addCreatedVideoToFolderService = addCreatedVideoToFolderService ;
33- _logger = logger ;
3430 }
3531
3632 public async Task < string > StartAsync ( string videoName , long videoSize , string domain , CancellationToken cancellationToken = default )
@@ -44,13 +40,9 @@ public async Task<string> StartAsync(string videoName, long videoSize, string do
4440 EmbedDomains = new List < string > { domain } ,
4541 HideFromVimeo = true
4642 } ;
47- var responseSessionId = await _uploadVideoTusService . StartAsync ( uploadVideoRequest , cancellationToken ) ;
48- if ( ! responseSessionId . IsSuccess || string . IsNullOrEmpty ( responseSessionId . Data ) )
49- {
50- _logger . LogError ( new Exception ( responseSessionId . Exception . Message ) , responseSessionId . Json ) ;
51- }
43+ var sessionId = await _uploadVideoTusService . StartAsync ( uploadVideoRequest , cancellationToken ) ;
5244
53- return responseSessionId . Data ;
45+ return sessionId ;
5446 }
5547
5648 public async Task < UploadChunkStatus > UploadChunkAsync ( bool isBaseFolder , string sessionId , string chunk , string ? description , long ? folderId , CancellationToken cancellationToken = default )
0 commit comments