🔧 Changed the type schema in uncompression utils

This commit is contained in:
2021-08-04 08:55:02 -07:00
parent 29851c5736
commit 524f8179f4
6 changed files with 26 additions and 20 deletions

View File

@@ -37,7 +37,11 @@ const ComicSchema = mongoose.Schema({
name: String,
path: String,
fileSize: Number,
extension: String,
containedIn: String,
calibreMetadata :{
coverWriteResult: String,
}
},
acquisition: {
wanted: Boolean,

14
package-lock.json generated
View File

@@ -48,7 +48,7 @@
"jest": "^25.1.0",
"jest-cli": "^25.1.0",
"moleculer-repl": "^0.6.2",
"threetwo-ui-typings": "^1.0.1-0",
"threetwo-ui-typings": "^1.0.2-0",
"ts-jest": "^25.3.0",
"ts-node": "^8.8.1"
},
@@ -11291,9 +11291,9 @@
"dev": true
},
"node_modules/threetwo-ui-typings": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/threetwo-ui-typings/-/threetwo-ui-typings-1.0.1.tgz",
"integrity": "sha512-g5FWa069AT1WfUHHEVFOQ1q6cfK+9UOzewfKblheuDBSsGN/e89MJMEVfuInBaHgxHM32/P+mNUFBqnBoeRSLQ==",
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/threetwo-ui-typings/-/threetwo-ui-typings-1.0.2.tgz",
"integrity": "sha512-sK5cb/fApFKseQNgcnGmAnPNxDDXT+dQ/Blei1N4q0mduO3kZfJTnlMYaXjO4FDXLP+jkiwsv0bf7PXm0DgF7g==",
"dev": true,
"dependencies": {
"typescript": "^4.3.2"
@@ -21059,9 +21059,9 @@
"dev": true
},
"threetwo-ui-typings": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/threetwo-ui-typings/-/threetwo-ui-typings-1.0.1.tgz",
"integrity": "sha512-g5FWa069AT1WfUHHEVFOQ1q6cfK+9UOzewfKblheuDBSsGN/e89MJMEVfuInBaHgxHM32/P+mNUFBqnBoeRSLQ==",
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/threetwo-ui-typings/-/threetwo-ui-typings-1.0.2.tgz",
"integrity": "sha512-sK5cb/fApFKseQNgcnGmAnPNxDDXT+dQ/Blei1N4q0mduO3kZfJTnlMYaXjO4FDXLP+jkiwsv0bf7PXm0DgF7g==",
"dev": true,
"requires": {
"typescript": "^4.3.2"

View File

@@ -27,7 +27,7 @@
"jest": "^25.1.0",
"jest-cli": "^25.1.0",
"moleculer-repl": "^0.6.2",
"threetwo-ui-typings": "^1.0.1-0",
"threetwo-ui-typings": "^1.0.2-0",
"ts-jest": "^25.3.0",
"ts-node": "^8.8.1"
},

View File

@@ -1,8 +1,4 @@
const sharp = require("sharp");
const imghash = require("imghash");
const leven = require("leven");
import path from "path";
import { isNull, reject } from "lodash";
import { logger } from "./logger.utils";
import { ISharpResizedImageStats } from "threetwo-ui-typings";

View File

@@ -97,14 +97,16 @@ export const extractCoverFromFile = async (
// create renditions
const renditionPath = constructedPaths.targetPath + "/" + walkedFolder.name + "_200px.jpg";
const stats:ISharpResizedImageStats = await resizeImage(targetCoverImageFilePath, path.resolve(renditionPath), 200);
resolve({
name: walkedFolder.name,
path: constructedPaths.targetPath + "/" + walkedFolder.name + "_200px.jpg", //renditionPath
path: renditionPath,
fileSize: stats.size,
extension: path.extname(constructedPaths.inputFilePath),
containedIn: walkedFolder.containedIn,
//originalPath:
//extension:
calibreMetadata: {
coverWriteResult: result,
}
});
} catch (error) {
console.log(error);
@@ -239,8 +241,12 @@ export const unrar = async (
resolve({
name: `${extractedFiles[0].fileHeader.name}`,
path: paths.targetPath,
extension: path.extname(extractedFiles[0].fileHeader.name),
fileSize: extractedFiles[0].fileHeader.packSize,
containedIn: walkedFolder.containedIn,
calibreMetadata: {
coverWriteResult: "",
}
});
} catch (error) {
logger.error(`${error}: Couldn't write file.`);

View File

@@ -5896,10 +5896,10 @@
"resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz"
"version" "0.2.0"
"threetwo-ui-typings@^1.0.1-0":
"integrity" "sha512-g5FWa069AT1WfUHHEVFOQ1q6cfK+9UOzewfKblheuDBSsGN/e89MJMEVfuInBaHgxHM32/P+mNUFBqnBoeRSLQ=="
"resolved" "https://registry.npmjs.org/threetwo-ui-typings/-/threetwo-ui-typings-1.0.1.tgz"
"version" "1.0.1"
"threetwo-ui-typings@^1.0.2-0":
"integrity" "sha512-sK5cb/fApFKseQNgcnGmAnPNxDDXT+dQ/Blei1N4q0mduO3kZfJTnlMYaXjO4FDXLP+jkiwsv0bf7PXm0DgF7g=="
"resolved" "https://registry.npmjs.org/threetwo-ui-typings/-/threetwo-ui-typings-1.0.2.tgz"
"version" "1.0.2"
dependencies:
"typescript" "^4.3.2"