Method LobbyJoinLobby
LobbyJoinLobby(String, String, String, Byte[])
Bootstraps a new lobby.
Declaration
public System.Threading.Tasks.Task<Den.Dev.Grunt.Models.HaloApiResultContainer<Den.Dev.Grunt.Models.HaloInfinite.JoinLobbyResponse,Den.Dev.Grunt.Models.RawResponseContainer>> LobbyJoinLobby (string lobbyId, string player, string auth, byte[] lobbyBootstrapPayload);
Parameters
Type | Name | Description |
---|---|---|
System.String | lobbyId | Unique lobby ID. |
System.String | player | Player ID in the format of "xuid(XUID_VALUE)". |
System.String | auth | Authentication to be used. "st" represents Spartan token. |
System.Byte[] | lobbyBootstrapPayload | Binary payload (Bond-encoded) that contains the lobby bootstrap logic. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<HaloApiResultContainer<JoinLobbyResponse,RawResponseContainer>> | An instance of JoinLobbyResponse in the response container if successful. Otherwise, a null. |
Examples
Here is an example response from the API, as snapshotted on 7/10/2022:
{
"JoinHandle": "thirdpartyhandle(l-GUID_a-Friends_s-GUIDa_i-2533274837773602)"
}