I want that a player can remove a friend from his friends list but I don't know how to use PlayFabClientAPI.RemoveFriend. I don't know what "FriendInfo friendInfo" is.
private async Task RemovethisFriend(FriendInfo friendInfo)
How can I use RemoveFriends to remove a player from the friends list?
RemoveFriends(???);
My code to get the friends list:
public async void GetFriends() { await NewGetFriends(); } private async Task NewGetFriends() { var request = await PlayFabClientAPI.GetFriendsListAsync(new GetFriendsListRequest() { IncludeSteamFriends = false, IncludeFacebookFriends = false }); if (request.Error != null) { Console.WriteLine(request.Error.GenerateErrorReport()); } else { Console.WriteLine("Received friends list"); _friends = request.Result.Friends; } }
My code to remove a friend from the list:
public async void RemoveFriends(FriendInfo friendInfo) { await RemovethisFriend(friendInfo); } private async Task RemovethisFriend(FriendInfo friendInfo) { var request = await PlayFabClientAPI.RemoveFriendAsync(new RemoveFriendRequest() { FriendPlayFabId = friendInfo.FriendPlayFabId }); if (request.Error != null) { Console.WriteLine(request.Error.GenerateErrorReport()); } else { _friends.Remove(friendInfo); Console.WriteLine("Removed friend"); } }