normalizeAttachmentsForAPI function
Normalize a list of attachment maps into user messages for API.
Implementation
List<UserMessage> normalizeAttachmentsForAPI(
List<Map<String, dynamic>> attachments,
) {
final messages = <UserMessage>[];
for (final json in attachments) {
final attachment = parseAttachment(json);
if (attachment != null) {
messages.addAll(attachment.normalizeForAPI());
}
}
return messages;
}