poolGetState method

Future<({int idle, int size})?> poolGetState(
  1. int poolId
)

Returns the current state (size, idle) of pool poolId, or null on error.

Implementation

Future<({int size, int idle})?> poolGetState(int poolId) async {
  final r = await _sendRequest<PoolStateResponse>(
    PoolGetStateRequest(_nextRequestId(), poolId),
  );
  if (r.error != null || r.size == null) return null;
  return (size: r.size!, idle: r.idle ?? 0);
}