File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed
Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change 1+ import 'package:collection/collection.dart' ;
12import 'package:flutter/material.dart' ;
23import 'package:sample_app/pages/thread_page.dart' ;
34import 'package:stream_chat_flutter/stream_chat_flutter.dart' ;
@@ -50,7 +51,16 @@ class _ThreadListPageState extends State<ThreadListPage> {
5051 return StreamChannel (
5152 channel: channel,
5253 initialMessageId: thread.draft? .parentId,
53- child: ThreadPage (parent: thread.parentMessage! ),
54+ child: BetterStreamBuilder (
55+ stream: channel.state? .messagesStream.map (
56+ (messages) => messages.firstWhereOrNull (
57+ (m) => m.id == thread.parentMessage? .id,
58+ ),
59+ ),
60+ builder: (_, parentMessage) {
61+ return ThreadPage (parent: parentMessage);
62+ },
63+ ),
5464 );
5565 },
5666 ),
You can’t perform that action at this time.
0 commit comments