UNPKG

synt_backend

Version:

Synt light-weight node backend service

23 lines (20 loc) 543 B
import db from "../mysql/models"; export async function upsertTranslationsDB({ translations, labelId }) { await Promise.all( translations.map(async ({ value, language }) => { const translation = await db.Translation.findOne({ where: { LabelId: labelId, language }, }); if (translation) { translation.value = value; await translation.save(); } else { await db.Translation.create({ LabelId: labelId, language, value, }); } }) ); }