getResponseAsync method

  1. @override
Stream<String> getResponseAsync()
override

Implementation

@override
Stream<String> getResponseAsync() async* {
  _assertNotClosed();

  final text = _queryBuffer.toString();
  _queryBuffer.clear();

  if (_pendingImage != null) {
    yield* grpcClient.chatWithImage(text, _pendingImage!);
    _pendingImage = null;
  } else {
    yield* grpcClient.chat(text);
  }
}