Promote a Member to Party Leader
Last updated on
The party leader can promote another party member to become the new party leader. All party members will be notified of the new party leader.
This is how the party leader can promote another party member to become a new party leader. The new party leader is identified by a specific user id from a party member.
- Unreal Engine
- Unity
FRegistry::Lobby.Connect();
FRegistry::Lobby.SetPartyPromoteLeaderResponseDelegate(AccelByte::Api::Lobby::FPartyPromoteLeaderResponse::CreateLambda([](const FAccelByteModelsPartyPromoteLeaderResponse& Result)
{
if (Result.Code == "0")
{
// Do something if PartyPromoteLeaderResponseDelegate has been successful
}
else
{
// Do something if PartyPromoteLeaderResponseDelegate has an error
}
}));
FString UserId = FString("SomeUserId");
FRegistry::Lobby.SendPartyPromoteLeaderRequest(UserId);
string userId = "SomeUserId";
AccelBytePlugin.GetLobby().Connect();
AccelBytePlugin.GetLobby().PromotePartyLeader(userId, result =>
{
if (result.IsError)
{
// Do something if PromotePartyLeader has an error
Debug.Log($"Error PromotePartyLeader, Error Code: {result.Error.Code} Error Message: {result.Error.Message}");
}
else
{
// Do something if PromotePartyLeader has been successful
}
});