handleSessionEventPingReceived method

  1. @protected
  2. @override
Future<void> handleSessionEventPingReceived(
  1. SessionEventGeneric event
)
override

Report a ping from a client.

Implementation

@protected
@override
Future<void> handleSessionEventPingReceived(
  SessionEventGeneric event,
) async {
  super.handleSessionEventPingReceived(event);
  // Clients piggy-back their version vector on pings; a ping may complete a
  // fleet-wide alignment and let the server snapshot + prune.
  await maybeTakeAlignedSnapshotForSession(event.sessionId);
}