Merge branch 'soru/fix-empty-info' into 'main'

fix: Images with an info block but no size crashing

See merge request ChristianPauly/fluffychat-flutter!160
This commit is contained in:
Christian Pauly 2020-09-10 07:11:12 +00:00
commit e3e8f2517e
1 changed files with 2 additions and 0 deletions

View File

@ -43,9 +43,11 @@ extension LocalizedBody on Event {
[MessageTypes.Image, MessageTypes.Sticker].contains(messageType) &&
(kIsWeb ||
(content['info'] is Map &&
content['info']['size'] is int &&
content['info']['size'] < room.client.database.maxFileSize) ||
(hasThumbnail &&
content['info']['thumbnail_info'] is Map &&
content['info']['thumbnail_info']['size'] is int &&
content['info']['thumbnail_info']['size'] <
room.client.database.maxFileSize) ||
(content['url'] is String));