updateServerStatus method

Future<void> updateServerStatus(
  1. Connection masterConnection
)

Update basic server info + FeatureCompatibilityVersion

Implementation

Future<void> updateServerStatus(Connection masterConnection) async {
  if (!masterConnection.serverCapabilities.supportsOpMsg) {
    return;
  }
  var result = await super.execute();
  // On error the ServerStatus class is not initialized
  // check the `isInitialized` flag.
  //
  // Possible errors are: older version or authorization (requires
  // `clusterMonitor` role if authorization is active)
  masterConnection.serverStatus.processServerStatus(result);
}