fix: Images with an info block but no size crashing
This commit is contained in:
parent
6d1c3350cd
commit
ca7e092a54
1 changed files with 2 additions and 0 deletions
|
|
@ -43,9 +43,11 @@ extension LocalizedBody on Event {
|
||||||
[MessageTypes.Image, MessageTypes.Sticker].contains(messageType) &&
|
[MessageTypes.Image, MessageTypes.Sticker].contains(messageType) &&
|
||||||
(kIsWeb ||
|
(kIsWeb ||
|
||||||
(content['info'] is Map &&
|
(content['info'] is Map &&
|
||||||
|
content['info']['size'] is int &&
|
||||||
content['info']['size'] < room.client.database.maxFileSize) ||
|
content['info']['size'] < room.client.database.maxFileSize) ||
|
||||||
(hasThumbnail &&
|
(hasThumbnail &&
|
||||||
content['info']['thumbnail_info'] is Map &&
|
content['info']['thumbnail_info'] is Map &&
|
||||||
|
content['info']['thumbnail_info']['size'] is int &&
|
||||||
content['info']['thumbnail_info']['size'] <
|
content['info']['thumbnail_info']['size'] <
|
||||||
room.client.database.maxFileSize) ||
|
room.client.database.maxFileSize) ||
|
||||||
(content['url'] is String));
|
(content['url'] is String));
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue