ajout commentaires

This commit is contained in:
2022-12-31 17:23:26 +01:00
parent 59cfb3032d
commit 5ebc3de147

View File

@@ -1,5 +1,11 @@
import conn from '../database.js';
/**
* Renvoie les derniers avis laissés sur la borne trié par ordre chronologque décroissant
* @param {Number} limit Nombre d'avis a afficher
* @returns Une liste d'objets de la forme {id: id de l'avis, date: date de l'avis, note_principale: note sur 10, commentaire: avis textuel, nom_source, sexe_auteur, age_auteur}
*/
const getLastReviews = (limit=10) => {
/**
* Renvoie les derniers avis laissés sur la borne trié par ordre chronologque décroissant
* @param {Number} limit Nombre d'avis a afficher
@@ -22,6 +28,11 @@ const getLastReviews = (limit=10) => {
})
}
/**
* Renvoie les informations sur un avis avec un ID spécifique
* @param {Number} id Id de la review
* @returns Un objet de la forme des objets dans la table borne_avis ayant l'id id s'il existe, renvoie une erreur sinon
*/
/**
* Renvoie les informations sur un avis avec un ID spécifique
* @param {Number} id Id de la review
@@ -39,6 +50,11 @@ const getReviewFromId = (id) => {
}else {
resolve(res[0])
}
if(res.length != 1) {
reject(new Error("Avis avec cet ID non trouvé"))
}else {
resolve(res[0])
}
}
})
})
@@ -109,7 +125,7 @@ const getNotesAutresFromReview = (reviewId) => {
/**
* Renvoie les dernières statistiques
* @param {String} interval Interval de temps de la statistique, valeurs possibles : "jour","mois","semaine","annee"
* @param {*} limit Nombre max de stats a renvoyer
* @param {Number} limit Nombre max de stats a renvoyer
* @returns Une liste d'objet ou chaque objet correspond a une stat sur une periode donnée (par ex une stat hebdo datée du 07/01 correspond a une stat sur la semaine du 01/01 au 07/01), ces objets sont de la forme
*/
const getStats = (interval, limit=10) => {