@ -102,7 +102,6 @@ export default function RecipeDetails({ route }) {
return categories [ 0 ] ;
return categories [ 0 ] ;
}
}
console . log ( "LA LISTE DES CATEGORY : " + categories )
let bestMatch = { category : '' , similarity : 0 } ;
let bestMatch = { category : '' , similarity : 0 } ;
for ( const [ name , categoriesList ] of Object . entries ( categoryMappings ) ) {
for ( const [ name , categoriesList ] of Object . entries ( categoryMappings ) ) {
@ -119,20 +118,15 @@ export default function RecipeDetails({ route }) {
function getImageForRecipe ( recipeName : string ) {
function getImageForRecipe ( recipeName : string ) {
const categories = [ ] ;
const categories = [ ] ;
console . log ( "NAAAAAME : " + recipeName )
for ( const [ category , words ] of Object . entries ( imagesDictionary ) ) {
for ( const [ category , words ] of Object . entries ( imagesDictionary ) ) {
const matchedWords = words . filter ( ( word ) = > recipeName . toLowerCase ( ) . includes ( word ) ) ;
const matchedWords = words . filter ( ( word ) = > recipeName . toLowerCase ( ) . includes ( word ) ) ;
console . log ( "Matched Word : " + matchedWords )
if ( matchedWords . length > 0 ) {
if ( matchedWords . length > 0 ) {
categories . push ( category ) ;
categories . push ( category ) ;
console . log ( category )
}
}
}
}
console . log ( "ON ENTRE DANS LA 2EME FONCTION" ) ;
const categoryName = getCategoryFromList ( categories ) ;
const categoryName = getCategoryFromList ( categories ) ;
console . log ( "CategoryName à la fin : " + categoryName ) ;
switch ( categoryName ) {
switch ( categoryName ) {
case 'meat' :
case 'meat' :
@ -179,10 +173,9 @@ export default function RecipeDetails({ route }) {
const loadRecipe = async ( ) = > {
const loadRecipe = async ( ) = > {
try {
try {
const recipe = await recipesService . getRecipeById ( recipeId ) ;
const recipe = await recipesService . getRecipeById ( recipeId ) ;
console . log ( "Recipe.name: " + recipe . name )
setResponse ( recipe ) ;
setResponse ( recipe ) ;
} catch ( error ) {
} catch ( error ) {
console . log ( error ) ;
console . error ( error ) ;
} finally {
} finally {
setIsLoading ( false )
setIsLoading ( false )
}
}