mirror of
https://git.roussel.pro/telecom-paris/pact.git
synced 2026-02-09 10:30:17 +01:00
ajout du support pour les réseaux sociaux
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import { Auteur, Review } from './structures.js';
|
||||
import conn from '../database.js';
|
||||
import {getSourceId} from '../utils.js';
|
||||
|
||||
/**
|
||||
* Ajoute un nouvel auteur de commentaire a la BDD, auteur doit être une instance de Auteur
|
||||
@@ -19,22 +20,6 @@ const addAuteur = (author) => {
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* REnvoei 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
|
||||
*/
|
||||
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) {
|
||||
throw new Error("Source invalide")
|
||||
}
|
||||
resolve(res[0].id);
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
//Ajoute un avis a la base de donnée
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user