refactor: change the post uploads' hash seeds to have the files/ prefix

This commit is contained in:
Julian Lam
2022-02-10 15:59:18 -05:00
parent 84dfda59e6
commit 6489e9fd9e
6 changed files with 103 additions and 36 deletions

View File

@@ -5,6 +5,7 @@ const nconf = require('nconf');
const validator = require('validator');
const db = require('../database');
const user = require('../user');
const meta = require('../meta');
const file = require('../file');
const plugins = require('../plugins');
@@ -190,8 +191,8 @@ async function saveFileToLocal(uid, folder, uploadedFile) {
path: upload.path,
name: uploadedFile.name,
};
const fileKey = upload.url.replace(nconf.get('upload_url'), '');
await db.sortedSetAdd(`uid:${uid}:uploads`, Date.now(), fileKey);
await user.associateUpload(uid, upload.url.replace(`${nconf.get('upload_url')}/`, ''));
const data = await plugins.hooks.fire('filter:uploadStored', { uid: uid, uploadedFile: uploadedFile, storedFile: storedFile });
return data.storedFile;
}