diff options
| author | Pitu <[email protected]> | 2021-01-07 17:11:01 +0900 |
|---|---|---|
| committer | Pitu <[email protected]> | 2021-01-07 17:11:01 +0900 |
| commit | 46ec3f716880a18c88e1fd15bf90b3e4ba185bc6 (patch) | |
| tree | 9ab8918d076bb10099ac619374b43a05e4314854 /src/api | |
| parent | fix: terminate rehashing script when done (diff) | |
| download | host.fuwn.me-46ec3f716880a18c88e1fd15bf90b3e4ba185bc6.tar.xz host.fuwn.me-46ec3f716880a18c88e1fd15bf90b3e4ba185bc6.zip | |
fix: normalize url and thumbnail response
Diffstat (limited to 'src/api')
| -rw-r--r-- | src/api/routes/uploads/uploadPOST.js | 7 | ||||
| -rw-r--r-- | src/api/utils/Util.js | 3 |
2 files changed, 7 insertions, 3 deletions
diff --git a/src/api/routes/uploads/uploadPOST.js b/src/api/routes/uploads/uploadPOST.js index 6d81221..bba7989 100644 --- a/src/api/routes/uploads/uploadPOST.js +++ b/src/api/routes/uploads/uploadPOST.js @@ -277,15 +277,18 @@ class uploadPOST extends Route { if (!result) return; if (albumId) await Util.saveFileToAlbum(db, albumId, result.id); + + result.file = Util.constructFilePublicLink(result.file); result.deleteUrl = `${process.env.DOMAIN}/api/file/${result.id[0]}`; return res.status(201).send({ message: 'Sucessfully uploaded the file.', - url: result.url, + url: result.file.url, name: result.file.name, hash: result.file.hash, deleteUrl: result.deleteUrl, - size: result.file.size + size: result.file.size, + thumb: result.file.thumb }); } } diff --git a/src/api/utils/Util.js b/src/api/utils/Util.js index 2b8a722..ae13eb5 100644 --- a/src/api/utils/Util.js +++ b/src/api/utils/Util.js @@ -214,7 +214,8 @@ class Util { name: exists.name, hash: exists.hash, size: exists.size, - url: `${process.env.DOMAIN}/${exists.name}`, + url: exists.url, + thumb: exists.thumb, deleteUrl: `${process.env.DOMAIN}/api/file/${exists.id}`, repeated: true }); |