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