Merge pull request #279 from GetStream/feat/customAttachmentBuilders
Feat/custom attachment builders
This commit is contained in:
@@ -130,6 +130,7 @@ class MessageListView extends StatefulWidget {
|
|||||||
this.emptyBuilder,
|
this.emptyBuilder,
|
||||||
this.messageListBuilder,
|
this.messageListBuilder,
|
||||||
this.errorWidgetBuilder,
|
this.errorWidgetBuilder,
|
||||||
|
this.customAttachmentBuilders,
|
||||||
}) : super(key: key);
|
}) : super(key: key);
|
||||||
|
|
||||||
/// Function used to build a custom message widget
|
/// Function used to build a custom message widget
|
||||||
@@ -203,6 +204,10 @@ class MessageListView extends StatefulWidget {
|
|||||||
/// of a connection failure.
|
/// of a connection failure.
|
||||||
final ErrorBuilder errorWidgetBuilder;
|
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
|
@override
|
||||||
_MessageListViewState createState() => _MessageListViewState();
|
_MessageListViewState createState() => _MessageListViewState();
|
||||||
}
|
}
|
||||||
@@ -798,6 +803,7 @@ class _MessageListViewState extends State<MessageListView> {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
customAttachmentBuilders: widget.customAttachmentBuilders,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -958,6 +964,7 @@ class _MessageListViewState extends State<MessageListView> {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
customAttachmentBuilders: widget.customAttachmentBuilders,
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!message.isDeleted &&
|
if (!message.isDeleted &&
|
||||||
|
|||||||
Reference in New Issue
Block a user