getCommentsByParentIdStream method
Stream<List<PeamanComment> >
getCommentsByParentIdStream({
- required String feedId,
- required PeamanCommentParent parent,
- required String parentId,
- MyQuery query()?,
Implementation
Stream<List<PeamanComment>> getCommentsByParentIdStream({
required final String feedId,
required final PeamanCommentParent parent,
required final String parentId,
final MyQuery Function(MyQuery)? query,
}) {
final _ref = PeamanReferenceHelper.commentsCol(feedId: feedId)
.where('visibility', isEqualTo: true)
.where('parent', isEqualTo: parent.index)
.where('parent_id', isEqualTo: parentId)
.orderBy('created_at', descending: true);
final _query = query?.call(_ref) ?? _ref;
return _query.snapshots().map(_commentsFromFirebase);
}