loseWithMetadata method
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,
);