🧹 Removed the useless getPageCount method

This commit is contained in:
2021-10-06 14:10:44 -07:00
parent 5862d71c06
commit e61268f9ae
2 changed files with 7 additions and 30 deletions

View File

@@ -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: {},

View File

@@ -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;
};