🧹 Removed the useless getPageCount method
This commit is contained in:
@@ -21,7 +21,6 @@ import {
|
|||||||
} from "threetwo-ui-typings";
|
} from "threetwo-ui-typings";
|
||||||
import {
|
import {
|
||||||
extractCoverFromFile,
|
extractCoverFromFile,
|
||||||
getPageCountFromRarArchive,
|
|
||||||
unrarArchive,
|
unrarArchive,
|
||||||
} from "../utils/uncompression.utils";
|
} from "../utils/uncompression.utils";
|
||||||
const ObjectId = require("mongoose").Types.ObjectId;
|
const ObjectId = require("mongoose").Types.ObjectId;
|
||||||
@@ -370,13 +369,6 @@ export default class ImportService extends Service {
|
|||||||
return Promise.all(volumesMetadata);
|
return Promise.all(volumesMetadata);
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
getPageCountForComicBook: {
|
|
||||||
rest: "POST /getPageCountsForComicBook",
|
|
||||||
params: {},
|
|
||||||
async handler(ctx:Context<{filePath: string}>) {
|
|
||||||
return await getPageCountFromRarArchive(ctx.params.filePath);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
unrarArchive: {
|
unrarArchive: {
|
||||||
rest: "POST /unrarArchive",
|
rest: "POST /unrarArchive",
|
||||||
params: {},
|
params: {},
|
||||||
|
|||||||
@@ -142,6 +142,7 @@ export const unrarArchive = async (
|
|||||||
console.error("Failed to read file", err)
|
console.error("Failed to read file", err)
|
||||||
);
|
);
|
||||||
try {
|
try {
|
||||||
|
logger.info("Unrar initiating.")
|
||||||
await fse.ensureDir(options.targetExtractionFolder, directoryOptions);
|
await fse.ensureDir(options.targetExtractionFolder, directoryOptions);
|
||||||
logger.info(`${options.targetExtractionFolder} was created.`);
|
logger.info(`${options.targetExtractionFolder} was created.`);
|
||||||
|
|
||||||
@@ -158,26 +159,15 @@ export const unrarArchive = async (
|
|||||||
const fileName = explodePath(
|
const fileName = explodePath(
|
||||||
file.fileHeader.name
|
file.fileHeader.name
|
||||||
).fileName;
|
).fileName;
|
||||||
|
// resize image
|
||||||
|
await resizeImage(
|
||||||
await fse.writeFile(
|
fileBuffer,
|
||||||
options.targetExtractionFolder + "/" + fileName,
|
path.resolve(options.targetExtractionFolder + "/" + fileName),
|
||||||
fileBuffer
|
200
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// folder.forEach(async (page) => {
|
|
||||||
// await resizeImage(
|
|
||||||
// page.path + "/" + page.name + page.extension,
|
|
||||||
// path.resolve(options.targetExtractionFolder + "/" + page.name + page.extension),
|
|
||||||
// 200
|
|
||||||
// );
|
|
||||||
// });
|
|
||||||
// walk the newly created folder and return results
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
// walk the newly created folder and return results
|
||||||
return await walkFolder(options.targetExtractionFolder, [
|
return await walkFolder(options.targetExtractionFolder, [
|
||||||
".jpg",
|
".jpg",
|
||||||
".png",
|
".png",
|
||||||
@@ -188,8 +178,3 @@ export const unrarArchive = async (
|
|||||||
logger.error(`${error}`);
|
logger.error(`${error}`);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
export const getPageCountFromRarArchive = async (filePath: string) => {
|
|
||||||
const pageCount = await list(filePath);
|
|
||||||
return pageCount.length;
|
|
||||||
};
|
|
||||||
|
|||||||
Reference in New Issue
Block a user