loseWithMetadata method

SdkResult<GameSessionSnapshot> loseWithMetadata(
  1. Map<String, Object?> metadata
)

ENH-96: same transition as lose, plus metadata recorded on the terminal GameSessionTimelineEntry after sanitization.

Implementation

SdkResult<GameSessionSnapshot> loseWithMetadata(
  Map<String, Object?> metadata,
) => _transition(
  GameSessionPhase.lost,
  from: {GameSessionPhase.playing},
  metadata: metadata,
);