handleResponse method
List<LlmChatMessage>
handleResponse({
- required bool firstResponseReceived,
- required List<
LlmChatMessage> messages, - required ChatStreamResponse response,
- required dynamic onFirstResponseReceived(),
Implementation
List<LlmChatMessage> handleResponse({
required bool firstResponseReceived,
required List<LlmChatMessage> messages,
required ChatStreamResponse response,
required Function() onFirstResponseReceived,
}) {
if (!firstResponseReceived) {
return handleInitialResponse(
response: response,
messages: messages,
onFirstResponseReceived: onFirstResponseReceived,
);
} else {
return handleAssistantResponse(
messages: messages,
response: response,
);
}
}