diff --git a/packages/stream_chat_flutter/lib/src/message_list_view.dart b/packages/stream_chat_flutter/lib/src/message_list_view.dart index 1c5c8061..505c4e0f 100644 --- a/packages/stream_chat_flutter/lib/src/message_list_view.dart +++ b/packages/stream_chat_flutter/lib/src/message_list_view.dart @@ -130,6 +130,7 @@ class MessageListView extends StatefulWidget { this.emptyBuilder, this.messageListBuilder, this.errorWidgetBuilder, + this.customAttachmentBuilders, }) : super(key: key); /// Function used to build a custom message widget @@ -203,6 +204,10 @@ class MessageListView extends StatefulWidget { /// of a connection failure. final ErrorBuilder errorWidgetBuilder; + /// Attachment builders for the default message widget + /// Please change this in the [MessageWidget] if you are using a custom implementation + final Map customAttachmentBuilders; + @override _MessageListViewState createState() => _MessageListViewState(); } @@ -798,6 +803,7 @@ class _MessageListViewState extends State { break; } }, + customAttachmentBuilders: widget.customAttachmentBuilders, ); } @@ -958,6 +964,7 @@ class _MessageListViewState extends State { break; } }, + customAttachmentBuilders: widget.customAttachmentBuilders, ); if (!message.isDeleted &&