});
}
- if (message.content) {
- contentParts.push({
- type: ContentPartType.TEXT,
- text: message.content
- });
- }
-
- // Include images from all messages
const imageFiles = message.extra.filter(
(extra: DatabaseMessageExtra): extra is DatabaseMessageExtraImageFile =>
extra.type === AttachmentType.IMAGE
});
}
+ if (message.content) {
+ contentParts.push({
+ type: ContentPartType.TEXT,
+ text: message.content
+ });
+ }
+
const videoFiles = message.extra.filter(
(extra: DatabaseMessageExtra): extra is DatabaseMessageExtraVideoFile =>
extra.type === AttachmentType.VIDEO
): Promise<string> {
return new Promise((resolve, reject) => {
try {
-
const mimeMatch = base64UrlImage.match(BASE64_IMAGE_URI_REGEX);
-
+
if (!mimeMatch) {
return reject(new Error('Invalid data URL format.'));
}