getLastAssistantMessage function

AssistantMessage? getLastAssistantMessage(
  1. List<Message> messages
)

Get the last assistant message from a list.

Implementation

AssistantMessage? getLastAssistantMessage(List<Message> messages) {
  for (var i = messages.length - 1; i >= 0; i--) {
    if (messages[i] is AssistantMessage) {
      return messages[i] as AssistantMessage;
    }
  }
  return null;
}