Skip to content
Snippets Groups Projects
Commit 60425c5e authored by Bastien's avatar Bastien
Browse files

recommandation get user

parent b58617bf
No related branches found
No related tags found
No related merge requests found
......@@ -5,6 +5,8 @@
* @param {Movie[]} movies - Liste de film.
* @returns {Movie[]} - La liste des 3 films.
*/
const User = require("../models/class_user.js");
const { getUserInformations, getUserSeenMovies } = require("../services/user.js");
const controllers = require("./userController.js");
require("../models/class_film.js")
require("../models/class_user.js")
......@@ -42,10 +44,23 @@ exports.getRecommandations = (req,res,next) => {
* @returns {Movie[]} - La liste des 3 films.
*/
function recommendationForUser(user_login) {
let person = controllers.get_user(user_login);
async function recommendationForUser(user_login) {
// let person = controllers.get_user(user_login);
//console.log("testtest");
let person = await getUserInformations(user_login);
console.log(person);
let user = User.toUser(person);
console.log(user);
movies = await getUserSeenMovies(user_login);
console.log(movies);
movies.forEach(movie => {
user.addMovies(movie)
});
let fav_styles = []; //styles des films présents dans les films aimés par l'utilisateur
let fav_authors = []; //auteurs récurents dans les films aimés par l'utilisateur : moyenne (auteur * note du film)
let fav_actors = []; //acteurs récurents dans les films aimés par l'utilisateur : moyenne (acteur * note du film (* %temps écran))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment