Skip to content

Commit 330fef6

Browse files
committed
fix: update parent message retrieval to handle null values
1 parent f56efc2 commit 330fef6

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

sample_app/lib/pages/thread_list_page.dart

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import 'package:collection/collection.dart';
12
import 'package:flutter/material.dart';
23
import 'package:sample_app/pages/thread_page.dart';
34
import 'package:stream_chat_flutter/stream_chat_flutter.dart';
@@ -52,8 +53,8 @@ class _ThreadListPageState extends State<ThreadListPage> {
5253
initialMessageId: thread.draft?.parentId,
5354
child: BetterStreamBuilder(
5455
stream: channel.state?.messagesStream.map(
55-
(messages) => messages.firstWhere(
56-
(m) => m.id == thread.parentMessage!.id,
56+
(messages) => messages.firstWhereOrNull(
57+
(m) => m.id == thread.parentMessage?.id,
5758
),
5859
),
5960
builder: (_, parentMessage) {

0 commit comments

Comments
 (0)