kevin/reviews-page #33
@@ -23,6 +23,28 @@ export default function Tab() {
 | 
				
			|||||||
			let data = await res.json();
 | 
								let data = await res.json();
 | 
				
			||||||
			// show only logged in user's data
 | 
								// show only logged in user's data
 | 
				
			||||||
			data = data.data.filter((review) => review.user_id == user._id);
 | 
								data = data.data.filter((review) => review.user_id == user._id);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
								let beers = await fetch(`${process.env.EXPO_PUBLIC_API_URL}/beer/get`, {
 | 
				
			||||||
 | 
									method: "GET",
 | 
				
			||||||
 | 
									credentials: "include",
 | 
				
			||||||
 | 
								});
 | 
				
			||||||
 | 
								beers = await beers.json();
 | 
				
			||||||
 | 
								beers = beers.data;
 | 
				
			||||||
 | 
								console.log(beers);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
								async function getBeerParam(search, beers) {
 | 
				
			||||||
 | 
									for (let i = 0; i < beers.length; i++) {
 | 
				
			||||||
 | 
										if (beers[i]._id == search) {
 | 
				
			||||||
 | 
											return beers[i];
 | 
				
			||||||
 | 
										}
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
 | 
									return null;
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
								data.forEach(async (el) => {
 | 
				
			||||||
 | 
									el.beer = await getBeerParam(el.beer_id, beers);
 | 
				
			||||||
 | 
								});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			console.log("reviews", data);
 | 
								console.log("reviews", data);
 | 
				
			||||||
			setData(data);
 | 
								setData(data);
 | 
				
			||||||
		} catch (err) {
 | 
							} catch (err) {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user