Added temporary document handling IO-69

This commit is contained in:
Patrick Fic
2021-02-12 11:25:34 -08:00
parent 675c38b19a
commit 77a06014cf
44 changed files with 1018 additions and 30 deletions

View File

@@ -28,3 +28,31 @@ exports.downloadFiles = (req, res) => {
});
res.send(url);
};
exports.renameKeys = async (req, res) => {
const { documents } = req.body;
//{id: "", from: "", to:""}
const proms = [];
console.log("Documents", documents);
documents.forEach((d) => {
proms.push(
(async () => {
try {
const res = {
id: d.id,
...(await cloudinary.uploader.rename(d.from, d.to)),
};
return res;
} catch (error) {
return { id: d.id, from: d.from, error: error };
}
})()
);
});
let result;
result = await Promise.all(proms);
res.send(result);
};