social-common / pragma.presence / PresencePlugin / updateRichPresenceFromBackend /
updateRichPresenceFromBackend #
abstract fun updateRichPresenceFromBackend(socialId: <ERROR CLASS>, gameShardId: <ERROR CLASS>, currentPresence: Presence.Presence?, backendRequestExt: ExtRichPresenceBackendRequest): ExtRichPresence
Called when a game server or backend plugin or custom service attempts to update a payer’s presence. Use to determine how the player’s presence should be updated. The player’s current presence will be null if this action is creating their presence.
Used by:
- FriendService.setPresencePartnerV1
Parameters #
socialId | The social identifier for the player. |
gameShardId | The game shard identifier the presence is associated with. |
currentPresence | The current presence value for this player and game shard id. |
backendRequestExt | The custom-defined ext sent by the game server or backend plugin or custom service. |