private async Task ProcessArchive(string bundleId, FileInfo archiveFile, ArchiveType type) { DirectoryInfo dir = null; try { dir = unpackService.ExtractArchive(archiveFile, type); } catch (Exception e) { logger.LogArchiveUnpackException(bundleId, archiveFile, e); } if (dir != null) { await ProcessDirRecursive(bundleId, dir); } }
private async Task ProcessArchive(string bundleId, FileInfo archiveFile, ArchiveType type) { DirectoryInfo dir = unpackService.ExtractArchive(archiveFile, type); await ProcessDirRecursive(bundleId, dir); }