close method

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

Implementation

@override
Future<void> close() async {
  _isClosed = true;

  // Clear pending buffers to prevent memory leaks
  _queryBuffer.clear();
  _pendingImage = null;
  _pendingAudio = null;

  await grpcClient.closeConversation();
  onClose();
}