From 26d519029d4c5a81de5557888df075dbf8e64e35 Mon Sep 17 00:00:00 2001 From: Leandro Borges Ferreira Date: Wed, 8 Feb 2023 20:38:49 +0100 Subject: [PATCH] Applying max for message lengh --- packages/stream_chat_flutter/lib/src/utils/extensions.dart | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/stream_chat_flutter/lib/src/utils/extensions.dart b/packages/stream_chat_flutter/lib/src/utils/extensions.dart index 4e2da383..a653219f 100644 --- a/packages/stream_chat_flutter/lib/src/utils/extensions.dart +++ b/packages/stream_chat_flutter/lib/src/utils/extensions.dart @@ -1,3 +1,5 @@ +import 'dart:math'; + import 'package:collection/collection.dart'; import 'package:diacritic/diacritic.dart'; import 'package:file_picker/file_picker.dart'; @@ -366,11 +368,11 @@ extension MessageX on Message { /// Returns an approximation of message size double roughMessageSize(double? fontSize) { - var messageTextLength = text!.biggestLine().length; + var messageTextLength = min(text!.biggestLine().length, 65); if (quotedMessage != null) { var quotedMessageLength = - (quotedMessage!.text?.biggestLine().length ?? 0) + 6; + (min(quotedMessage!.text?.biggestLine().length ?? 0, 65)) + 6; if (quotedMessage!.attachments.isNotEmpty) { quotedMessageLength += 40;