Skip to content

Commit 7ba65c2

Browse files
committed
feat(llc): improve message validation for upload criteria
1 parent 4bb47e1 commit 7ba65c2

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

packages/stream_chat/lib/src/client/channel.dart

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -651,11 +651,21 @@ class Channel {
651651

652652
bool _isMessageValidForUpload(Message message) {
653653
final hasText = message.text?.trim().isNotEmpty == true;
654+
if (hasText) return true;
655+
654656
final hasAttachments = message.attachments.isNotEmpty;
657+
if (hasAttachments) return true;
658+
655659
final hasQuotedMessage = message.quotedMessageId != null;
660+
if (hasQuotedMessage) return true;
661+
662+
final hasSharedLocation = message.sharedLocation != null;
663+
if (hasSharedLocation) return true;
664+
656665
final hasPoll = message.pollId != null;
666+
if (hasPoll) return true;
657667

658-
return hasText || hasAttachments || hasQuotedMessage || hasPoll;
668+
return false;
659669
}
660670

661671
final _sendMessageLock = Lock();

0 commit comments

Comments
 (0)