public async Task Upload(CancellationToken token) { _logger.LogInformation($"{nameof(Upload)} - Upload to storage"); string directoryFilePath = ArticleConstants.Files.GetDirectoryFile(_option.BuildFolder !); ArticleDirectory articleDirectory = new ArticleDirectoryFile(directoryFilePath).Read(); _logger.LogInformation($"{nameof(Upload)} - Upload"); await _directoryClient.Set(articleDirectory); }
private void UpdateDirectoryToObjFolder(Context context) { _logger.LogInformation($"{nameof(UpdateDirectoryToObjFolder)}: Updating directory"); string directoryPath = ArticleConstants.Files.GetDirectoryFile(_option.BuildFolder !); ArticleDirectory articleDirectory = new ArticleDirectoryFile(directoryPath).Read(); articleDirectory = articleDirectory with { Indexes = context.Queue.ToList() }; articleDirectory.WriteToFile(directoryPath); }