poolGetState method
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);
}