Compare commits
2 Commits
647e9bb186
...
c9b774c498
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c9b774c498 | ||
|
|
3e813ca251 |
2
package-lock.json
generated
2
package-lock.json
generated
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "traxxx",
|
||||
"version": "1.167.8",
|
||||
"version": "1.167.9",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "traxxx",
|
||||
"version": "1.167.8",
|
||||
"version": "1.167.9",
|
||||
"description": "All the latest porn releases in one place",
|
||||
"main": "src/app.js",
|
||||
"scripts": {
|
||||
|
||||
@@ -504,10 +504,10 @@ async function fetchSource(source, baseMedia) {
|
||||
const maxAttempts = source.attempts || 3;
|
||||
|
||||
logger.silly(`Fetching media from ${source.src}`);
|
||||
// attempts
|
||||
|
||||
async function attempt(attempts = 1) {
|
||||
const hasher = new blake2.Hash('blake2b', { digestLength: 24 });
|
||||
let hasherReady = true;
|
||||
hasher.setEncoding('hex');
|
||||
|
||||
try {
|
||||
@@ -519,7 +519,10 @@ async function fetchSource(source, baseMedia) {
|
||||
|
||||
hashStream.on('data', (chunk) => {
|
||||
size += chunk.length;
|
||||
|
||||
if (hasherReady) {
|
||||
hasher.write(chunk);
|
||||
}
|
||||
});
|
||||
|
||||
const { mimetype } = source.stream
|
||||
@@ -551,6 +554,7 @@ async function fetchSource(source, baseMedia) {
|
||||
},
|
||||
};
|
||||
} catch (error) {
|
||||
hasherReady = false;
|
||||
hasher.end();
|
||||
|
||||
if (error.code !== 'VERIFY_TYPE') {
|
||||
|
||||
Reference in New Issue
Block a user