Include TitleID in PlayerInfo extraData (#6054)

This commit is contained in:
Tobias Grether 2023-09-21 15:48:50 +02:00 committed by GitHub
parent 04b815a87a
commit ee6d551729
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -83,6 +83,9 @@ class LoginPacketHandler extends PacketHandler{
throw new PacketHandlingException("Invalid login UUID");
}
$uuid = Uuid::fromString($extraData->identity);
$arrClientData = (array) $clientData;
$arrClientData["TitleID"] = $extraData->titleId;
if($extraData->XUID !== ""){
$playerInfo = new XboxLivePlayerInfo(
$extraData->XUID,
@ -90,7 +93,7 @@ class LoginPacketHandler extends PacketHandler{
$uuid,
$skin,
$clientData->LanguageCode,
(array) $clientData
$arrClientData
);
}else{
$playerInfo = new PlayerInfo(
@ -98,7 +101,7 @@ class LoginPacketHandler extends PacketHandler{
$uuid,
$skin,
$clientData->LanguageCode,
(array) $clientData
$arrClientData
);
}
($this->playerInfoConsumer)($playerInfo);