allow preview without image to be send

otherwise, an error during the send was triggered
pull/1381/head
Audric Ackermann 4 years ago
parent edd984e0f5
commit ff2bd1b7b4
No known key found for this signature in database
GPG Key ID: 999F434D76324AD4

@ -1511,7 +1511,7 @@ class LokiPublicChannelAPI {
} }
} }
sigString += [...attachmentAnnotations, ...previewAnnotations] sigString += [...attachmentAnnotations, ...previewAnnotations]
.map(data => data.id || data.image.id) .map(data => data.id || (data.image && data.image.id))
.sort() .sort()
.join(''); .join('');
sigString += sigVer; sigString += sigVer;
@ -2038,18 +2038,18 @@ class LokiPublicChannelAPI {
// Signal stuff we actually care about // Signal stuff we actually care about
linkPreviewTitle: preview.title, linkPreviewTitle: preview.title,
linkPreviewUrl: preview.url, linkPreviewUrl: preview.url,
caption: preview.image.caption, caption: (preview.image && preview.image.caption) || undefined,
contentType: preview.image.contentType, contentType: (preview.image && preview.image.contentType) || undefined,
digest: preview.image.digest, digest: (preview.image && preview.image.digest) || undefined,
fileName: preview.image.fileName, fileName: (preview.image && preview.image.fileName) || undefined,
flags: preview.image.flags, flags: (preview.image && preview.image.flags) || undefined,
height: preview.image.height, height: (preview.image && preview.image.height) || undefined,
id: preview.image.id, id: (preview.image && preview.image.id) || undefined,
key: preview.image.key, key: (preview.image && preview.image.key) || undefined,
size: preview.image.size, size: (preview.image && preview.image.size) || undefined,
thumbnail: preview.image.thumbnail, thumbnail: (preview.image && preview.image.thumbnail) || undefined,
url: preview.image.url, url: (preview.image && preview.image.url) || undefined,
width: preview.image.width, width: (preview.image && preview.image.width) || undefined,
}, },
}; };
return annotation; return annotation;

Loading…
Cancel
Save