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