Files
Telereview/code/reviews_api/utils.js

20 lines
603 B
JavaScript

import conn from './database.js';
/**
* Renvoie l'ID dans la BDD d'une source de donnée
* @param {String} source la source dont on veut récup l'id
* @returns une promise qui renvoie l'id de la source
*/
export const getSourceId = (source) => {
return new Promise((resolve, reject) => {
const sql = "SELECT id from sources WHERE nom = ?";
conn.query(sql, [source], (err, res) => {
if(res.length == 0) {
reject(new Error("Invalid source"))
}else {
resolve(res[0].id);
}
})
})
}