close method

  1. @override
Future<void> close()
override

Implementation

@override
Future<void> close() async {
  _isClosed = true;
  try {
    await _session?.close();
  } finally {
    try {
      await grpcClient.shutdown();
    } finally {
      try {
        await grpcClient.disconnect();
      } finally {
        onClose();
      }
    }
  }
}