🔧 Refactoring

This commit is contained in:
2021-05-04 21:52:45 -07:00
parent aff3dbf8da
commit e2bdb6e190
2 changed files with 17 additions and 17 deletions

View File

@@ -231,23 +231,22 @@ export const extractArchive = async (
export const getCovers = async (
options: IExtractionOptions,
): Promise<IExtractedComicBookCoverFile[]> => {
): Promise<
IExtractedComicBookCoverFile[] | IExtractedComicBookCoverFile | unknown
> => {
switch (options.extractionMode) {
case "bulk":
const extractedDataPromises = _.map(
options.folderObjects,
(folderObject) => {
extractArchive({
extractTarget: options.extractTarget,
sourceFolder: options.sourceFolder,
targetExtractionFolder: options.targetExtractionFolder,
folderDetails: folderObject,
paginationOptions: options.paginationOptions,
extractionMode: options.extractionMode,
});
},
);
return Promise.all(extractedDataPromises).then((data) => data.data);
const extractedDataPromises = _.map(payload, (folderObject) => {
extractArchive({
extractTarget: options.extractTarget,
sourceFolder: options.sourceFolder,
targetExtractionFolder: options.targetExtractionFolder,
folderDetails: folderObject,
paginationOptions: options.paginationOptions,
extractionMode: options.extractionMode,
});
});
return Promise.all(extractedDataPromises).then((data) => data);
case "single":
break;
}