diff --git a/app/newHere1/newHere/Views/FriendsView/Friends.swift b/app/newHere1/newHere/Views/FriendsView/Friends.swift index 4df4d5c..bf55f47 100644 --- a/app/newHere1/newHere/Views/FriendsView/Friends.swift +++ b/app/newHere1/newHere/Views/FriendsView/Friends.swift @@ -86,6 +86,18 @@ struct Friends: View { self.errorMessage = error.localizedDescription } } + // Update friends after adding + getAllUserFriends(userId: userId) { result in + switch result { + case .success(let response): + print("Friends fetched successfully: \(response)") + self.friendsList = response.values.map { $0 } + + case .failure(let error): + print("Error getting friends: \(error.localizedDescription)") + self.errorMessage = error.localizedDescription + } + } }) { Text("Add Friend") @@ -130,6 +142,18 @@ struct Friends: View { self.errorMessage = error.localizedDescription } } + // Update friends after adding + getAllUserFriends(userId: userId) { result in + switch result { + case .success(let response): + print("Friends fetched successfully: \(response)") + self.friendsList = response.values.map { $0 } + + case .failure(let error): + print("Error getting friends: \(error.localizedDescription)") + self.errorMessage = error.localizedDescription + } + } }){ Image(systemName: "minus.circle") .font(.system(size: 28))