From d7715ea9dcb08c9885c1197d9fc368e55b2e44f5 Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Fri, 30 Jun 2023 14:41:48 +0530 Subject: [PATCH] Revert "feat(ui): add support for `StreamMessageInput.contentInsertionConfiguration`." --- packages/stream_chat_flutter/CHANGELOG.md | 15 --------------- .../src/message_input/stream_message_input.dart | 6 ------ .../message_input/stream_message_text_field.dart | 8 -------- 3 files changed, 29 deletions(-) diff --git a/packages/stream_chat_flutter/CHANGELOG.md b/packages/stream_chat_flutter/CHANGELOG.md index 50b976c6..9ac7a0c7 100644 --- a/packages/stream_chat_flutter/CHANGELOG.md +++ b/packages/stream_chat_flutter/CHANGELOG.md @@ -178,21 +178,6 @@ ) ``` -- Added support for `StreamMessageInput.contentInsertionConfiguration` to specify the content insertion configuration. - [#1613](https://github.com/GetStream/stream-chat-flutter/issues/1613) - - ```dart - StreamMessageInput( - ..., - contentInsertionConfiguration: ContentInsertionConfiguration( - onContentInserted: (content) { - // Do something with the content. - controller.addAttachment(...); - }, - ), - ) - ``` - ## 6.3.0 🐞 Fixed diff --git a/packages/stream_chat_flutter/lib/src/message_input/stream_message_input.dart b/packages/stream_chat_flutter/lib/src/message_input/stream_message_input.dart index e8ce137e..ad5790b4 100644 --- a/packages/stream_chat_flutter/lib/src/message_input/stream_message_input.dart +++ b/packages/stream_chat_flutter/lib/src/message_input/stream_message_input.dart @@ -147,7 +147,6 @@ class StreamMessageInput extends StatefulWidget { _defaultClearQuotedMessageKeyPredicate, this.ogPreviewFilter = _defaultOgPreviewFilter, this.hintGetter = _defaultHintGetter, - this.contentInsertionConfiguration, }); /// The predicate used to send a message on desktop/web @@ -341,9 +340,6 @@ class StreamMessageInput extends StatefulWidget { /// Returns the hint text for the message input. final HintGetter hintGetter; - /// {@macro flutter.widgets.editableText.contentInsertionConfiguration} - final ContentInsertionConfiguration? contentInsertionConfiguration; - static String? _defaultHintGetter( BuildContext context, HintType type, @@ -909,8 +905,6 @@ class StreamMessageInputState extends State decoration: _getInputDecoration(context), textCapitalization: widget.textCapitalization, autocorrect: widget.autoCorrect, - contentInsertionConfiguration: - widget.contentInsertionConfiguration, ), ), ), diff --git a/packages/stream_chat_flutter/lib/src/message_input/stream_message_text_field.dart b/packages/stream_chat_flutter/lib/src/message_input/stream_message_text_field.dart index 292c9141..a04ab829 100644 --- a/packages/stream_chat_flutter/lib/src/message_input/stream_message_text_field.dart +++ b/packages/stream_chat_flutter/lib/src/message_input/stream_message_text_field.dart @@ -120,7 +120,6 @@ class StreamMessageTextField extends StatefulWidget { this.restorationId, this.scribbleEnabled = true, this.enableIMEPersonalizedLearning = true, - this.contentInsertionConfiguration, }) : assert(obscuringCharacter.length == 1, ''), smartDashesType = smartDashesType ?? (obscureText ? SmartDashesType.disabled : SmartDashesType.enabled), @@ -527,9 +526,6 @@ class StreamMessageTextField extends StatefulWidget { /// {@macro flutter.services.TextInputConfiguration.enableIMEPersonalizedLearning} final bool enableIMEPersonalizedLearning; - /// {@macro flutter.widgets.editableText.contentInsertionConfiguration} - final ContentInsertionConfiguration? contentInsertionConfiguration; - @override _StreamMessageTextFieldState createState() => _StreamMessageTextFieldState(); @@ -626,9 +622,6 @@ class StreamMessageTextField extends StatefulWidget { properties.add(DiagnosticsProperty( 'enableIMEPersonalizedLearning', enableIMEPersonalizedLearning, defaultValue: true)); - properties.add(DiagnosticsProperty( - 'contentInsertionConfiguration', contentInsertionConfiguration, - defaultValue: null)); } } @@ -734,7 +727,6 @@ class _StreamMessageTextFieldState extends State restorationId: widget.restorationId, scribbleEnabled: widget.scribbleEnabled, enableIMEPersonalizedLearning: widget.enableIMEPersonalizedLearning, - contentInsertionConfiguration: widget.contentInsertionConfiguration, ); @override