From a90638adb1fd0f927d95b257abf2189d64899159 Mon Sep 17 00:00:00 2001 From: Salvatore Giordano Date: Fri, 22 Jul 2022 16:19:08 +0200 Subject: [PATCH] fix(ui): export kDefaultMaxAttachmentSize and use it in `StreamAttachmentPicker` default, also increase it to 100Mb --- packages/stream_chat_flutter/lib/src/message_input.dart | 5 +++-- .../lib/src/v4/message_input/stream_attachment_picker.dart | 2 +- .../lib/src/v4/message_input/stream_message_input.dart | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/stream_chat_flutter/lib/src/message_input.dart b/packages/stream_chat_flutter/lib/src/message_input.dart index 4ade7890..76031e5f 100644 --- a/packages/stream_chat_flutter/lib/src/message_input.dart +++ b/packages/stream_chat_flutter/lib/src/message_input.dart @@ -110,7 +110,8 @@ enum SendButtonLocation { const _kMinMediaPickerSize = 360.0; -const _kDefaultMaxAttachmentSize = 20971520; // 20MB in Bytes +/// Default maximum size for media attachments. +const kDefaultMaxAttachmentSize = 1024 * 1024 * 100; // 100MB in Bytes /// Inactive state /// @@ -188,7 +189,7 @@ class MessageInput extends StatefulWidget { @Deprecated('''Use `userMentionsTileBuilder` instead. Will be removed in future release''') this.mentionsTileBuilder, this.userMentionsTileBuilder, - this.maxAttachmentSize = _kDefaultMaxAttachmentSize, + this.maxAttachmentSize = kDefaultMaxAttachmentSize, this.onError, this.attachmentLimit = 10, this.onAttachmentLimitExceed, diff --git a/packages/stream_chat_flutter/lib/src/v4/message_input/stream_attachment_picker.dart b/packages/stream_chat_flutter/lib/src/v4/message_input/stream_attachment_picker.dart index bea16577..9f10bae7 100644 --- a/packages/stream_chat_flutter/lib/src/v4/message_input/stream_attachment_picker.dart +++ b/packages/stream_chat_flutter/lib/src/v4/message_input/stream_attachment_picker.dart @@ -32,7 +32,7 @@ class StreamAttachmentPicker extends StatefulWidget { this.pickerSize = 360.0, this.attachmentLimit = 10, this.onAttachmentLimitExceeded, - this.maxAttachmentSize = 20971520, + this.maxAttachmentSize = kDefaultMaxAttachmentSize, this.onError, this.allowedAttachmentTypes = const [ DefaultAttachmentTypes.image, diff --git a/packages/stream_chat_flutter/lib/src/v4/message_input/stream_message_input.dart b/packages/stream_chat_flutter/lib/src/v4/message_input/stream_message_input.dart index f577e8d9..6ea941ba 100644 --- a/packages/stream_chat_flutter/lib/src/v4/message_input/stream_message_input.dart +++ b/packages/stream_chat_flutter/lib/src/v4/message_input/stream_message_input.dart @@ -128,7 +128,8 @@ enum SendButtonLocation { const _kMinMediaPickerSize = 360.0; -const _kDefaultMaxAttachmentSize = 20971520; // 20MB in Bytes +/// Default maximum size for media attachments. +const kDefaultMaxAttachmentSize = 1024 * 1024 * 100; // 100MB in Bytes /// Inactive state: ///