🔧 Refactoring
This commit is contained in:
@@ -9,8 +9,9 @@ router.route("/getComicCovers").post(async (req: Request, res: Response) => {
|
||||
typeof req.body.extractionOptions === "object"
|
||||
? req.body.extractionOptions
|
||||
: {};
|
||||
const foo = await getCovers(req.body);
|
||||
return res.json({ foo });
|
||||
console.log(req.body)
|
||||
// const foo = await getCovers(req.body, req.bod);
|
||||
return res.json({ foo: "madi" });
|
||||
// const extractedData = await extractArchive(req.body);
|
||||
// if (
|
||||
// _.isArray(extractedData) &&
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user