getResponse method

  1. @override
Future<String> getResponse({
  1. Message? message,
})
override

Implementation

@override
Future<String> getResponse({Message? message}) async {
  _assertNotClosed();
  await _awaitLastResponse();
  final completer = _responseCompleter = Completer<void>();
  try {
    if (message != null) {
      await addQueryChunk(message);
    }
    return await _platformService.generateResponse();
  } finally {
    completer.complete();
  }
}