diff --git a/srcs/requirements/svelte/api_front/src/pages/profile/ProfileFriends.svelte b/srcs/requirements/svelte/api_front/src/pages/profile/ProfileFriends.svelte index b9082278..d93b1f0b 100644 --- a/srcs/requirements/svelte/api_front/src/pages/profile/ProfileFriends.svelte +++ b/srcs/requirements/svelte/api_front/src/pages/profile/ProfileFriends.svelte @@ -4,7 +4,7 @@ import Button from "../../pieces/Button.svelte"; let errors = {friendRequest: '',}; - let set = {friendUsername: '',} + let set = {friendUsername: '', friendId: Number} let user; let myFriends; @@ -93,14 +93,18 @@ console.log('friend is ') console.log(set.friendUsername) + set.friendId = allUsers.find(f => f.username === set.friendUsername).id + console.log('friend found: ' + set.friendId) + // ok this version works // ok not really, requesterId and all that is good but... + // seems like i actually have to send IDs sentFriendRequest = await fetch("http://transcendance:8080/api/v2/network/myfriends", { method : "POST", headers: { 'Content-Type': 'application/json'}, body: JSON.stringify({ - "requesterId": user.username, - "addresseeId": set.friendUsername, + "requesterId": user.id, + "addresseeId": set.friendId, "status": r }) })