diff --git a/package-lock.json b/package-lock.json index 0453d3e..955b09d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { "name": "comicvine-service", - "version": "1.0.0", + "version": "0.0.2", "lockfileVersion": 2, "requires": true, "packages": { "": { - "version": "1.0.0", + "version": "0.0.2", "dependencies": { "@types/axios": "^0.14.0", "@types/jest": "^25.1.4", @@ -32,7 +32,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.9", "ts-jest": "^25.3.0", "ts-node": "^8.8.1" }, @@ -10610,9 +10610,9 @@ "dev": true }, "node_modules/threetwo-ui-typings": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/threetwo-ui-typings/-/threetwo-ui-typings-1.0.3.tgz", - "integrity": "sha512-whyTLLMsgDIR6jkrJrz58qiMG8mYXF5V8akBI0okCmsE2djsnVPaihvXcL8bZWH4/HktqC86iJs9F9oYaG/4Ig==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/threetwo-ui-typings/-/threetwo-ui-typings-1.0.9.tgz", + "integrity": "sha512-zOxDtVfe7Z8vSo0XsOBjT2F4WrBRVfL6ooQ82P/oor1UENZfBnBKj6aKsJT8/zINfvS/GZM96F8q8V1f2YrpCw==", "dev": true, "dependencies": { "typescript": "^4.3.2" @@ -19698,9 +19698,9 @@ "dev": true }, "threetwo-ui-typings": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/threetwo-ui-typings/-/threetwo-ui-typings-1.0.3.tgz", - "integrity": "sha512-whyTLLMsgDIR6jkrJrz58qiMG8mYXF5V8akBI0okCmsE2djsnVPaihvXcL8bZWH4/HktqC86iJs9F9oYaG/4Ig==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/threetwo-ui-typings/-/threetwo-ui-typings-1.0.9.tgz", + "integrity": "sha512-zOxDtVfe7Z8vSo0XsOBjT2F4WrBRVfL6ooQ82P/oor1UENZfBnBKj6aKsJT8/zINfvS/GZM96F8q8V1f2YrpCw==", "dev": true, "requires": { "typescript": "^4.3.2" diff --git a/package.json b/package.json index 26e261b..f4e0ee0 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,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.9", "ts-jest": "^25.3.0", "ts-node": "^8.8.1" }, diff --git a/utils/searchmatchscorer.utils.ts b/utils/searchmatchscorer.utils.ts index 37b82bd..8445b3a 100644 --- a/utils/searchmatchscorer.utils.ts +++ b/utils/searchmatchscorer.utils.ts @@ -91,9 +91,11 @@ const calculateLevenshteinDistance = async (match: any, rawFileDetails: any) => const file = createWriteStream(`./userdata/temporary/${fileName}`); const fileStream = response.pipe(file); fileStream.on("finish", async () => { + // 1. hash of the cover image we have on hand const hash1 = await imghash.hash( - path.resolve(rawFileDetails.path) + path.resolve(rawFileDetails.cover.filePath) ); + // 2. hash of the cover of the potential match const hash2 = await imghash.hash( path.resolve(`./userdata/temporary/${fileName}`) );