update deleted message

This commit is contained in:
Salvatore Giordano
2020-11-26 14:09:02 +01:00
parent 862d7022cb
commit 4d35c3a151
3 changed files with 78 additions and 13 deletions
+6 -4
View File
@@ -176,10 +176,12 @@ class _MessageListViewState extends State<MessageListView> {
: streamChannel.channel.state.messagesStream;
return StreamBuilder<List<Message>>(
stream: messagesStream,
initialData: widget.parentMessage != null
? streamChannel.channel.state.threads[widget.parentMessage.id]
: streamChannel.channel.state.messages,
stream: messagesStream.map((messages) => messages
.where((e) =>
!e.isDeleted ||
(e.isDeleted &&
e.user.id == streamChannel.channel.client.state.user.id))
.toList()),
builder: (context, snapshot) {
if (!snapshot.hasData) {
return Center(