Loading...
Searching...
No Matches
AccelByte::FAccelByteNotificationSenderUtility Class Reference

Static Public Member Functions

static FString ComposeMMv2Notification (const FString &Topic, const FString &JsonStringContent, const bool bPayloadEncoded=false, const FLobbySequenceID &SequenceID=FLobbySequenceID(0), const FLobbySequenceNumber &SequenceNumber=FLobbySequenceNumber(0))
static FString ComposeSessionNotification (const FString &Topic, const FString &JsonStringContent, const bool bPayloadEncoded=false, const FLobbySequenceID &SequenceID=FLobbySequenceID(0), const FLobbySequenceNumber &SequenceNumber=FLobbySequenceNumber(0))
static FString ComposeLobbyConnectedNotification (const FString &LobbySessionId, const FString &LoginType, const int32 &ReconnectFromCode, const FLobbySequenceID &SequenceID=FLobbySequenceID(0), const FLobbySequenceNumber &SequenceNumber=FLobbySequenceNumber(0))

Member Function Documentation

◆ ComposeLobbyConnectedNotification()

FString AccelByte::FAccelByteNotificationSenderUtility::ComposeLobbyConnectedNotification ( const FString & LobbySessionId,
const FString & LoginType,
const int32 & ReconnectFromCode,
const FLobbySequenceID & SequenceID = FLobbySequenceID(0),
const FLobbySequenceNumber & SequenceNumber = FLobbySequenceNumber(0) )
static

Compose a lobby notification format string for a given parameters.

Parameters
LobbySessionIdSessionId of lobby.
LoginTypethe type of login.
ReconnectFromCodethe reconnect from code.
Returns

◆ ComposeMMv2Notification()

FString AccelByte::FAccelByteNotificationSenderUtility::ComposeMMv2Notification ( const FString & Topic,
const FString & JsonStringContent,
const bool bPayloadEncoded = false,
const FLobbySequenceID & SequenceID = FLobbySequenceID(0),
const FLobbySequenceNumber & SequenceNumber = FLobbySequenceNumber(0) )
static

Compose a lobby notification format string for a given MMv2 notification.

Parameters
TopicTopic of the MMv2 notification.
JsonStringContentNotification content in json string format.
bPayloadEncoded[Optional] set to true if payload already Base64 encoded.
Returns
Lobby notification format string.
See also
EV2MatchmakingNotifTopic

◆ ComposeSessionNotification()

FString AccelByte::FAccelByteNotificationSenderUtility::ComposeSessionNotification ( const FString & Topic,
const FString & JsonStringContent,
const bool bPayloadEncoded = false,
const FLobbySequenceID & SequenceID = FLobbySequenceID(0),
const FLobbySequenceNumber & SequenceNumber = FLobbySequenceNumber(0) )
static

Compose a lobby notification format string for a given session notification.

Parameters
TopicTopic of the Session notification.
JsonStringContentNotification content in json string format.
bPayloadEncoded[Optional] set to true if payload already Base64 encoded.
Returns
Lobby notification format string.
See also
EV2SessionNotifTopic