Merge pull request #279 from GetStream/feat/customAttachmentBuilders

Feat/custom attachment builders
This commit is contained in:
Salvatore Giordano
2021-02-24 13:16:40 +01:00
committed by GitHub
@@ -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<String, AttachmentBuilder> customAttachmentBuilders;
@override
_MessageListViewState createState() => _MessageListViewState();
}
@@ -798,6 +803,7 @@ class _MessageListViewState extends State<MessageListView> {
break;
}
},
customAttachmentBuilders: widget.customAttachmentBuilders,
);
}
@@ -958,6 +964,7 @@ class _MessageListViewState extends State<MessageListView> {
break;
}
},
customAttachmentBuilders: widget.customAttachmentBuilders,
);
if (!message.isDeleted &&