UNPKG

synt_backend

Version:

Synt light-weight node backend service

29 lines (27 loc) 611 B
const db = require("./../mysql/models/index"); export async function attachUploadedFiles( modelName, modelObject, Files, customModelName = "" ) { if (Files) { // save and attach uploaded files try { const response = await db[ customModelName ? customModelName : modelName + "File" ].bulkCreate( Files.filter((i) => { if (!i.id) { // files not yet saved i[modelName + "Id"] = modelObject.id; return i; } }) ); console.log(response); } catch (err) { console.log(err); } } }