我有三个类别,每个类别在一个单独的集合中,我想通过按时间在主页上对其进行排序来将它们显示在一个列表中? 如何使用救火和扑火
Future<List<Event>> fetchEv() async {
var snap =
await evRef.orderBy('createdAt', descending: true).getDocuments();
return convertToEvModel(snap);
}
Future<List<Ads>> fetchAd() async {
var snap =
await adRef.orderBy('createdAt', descending: true).getDocuments();
return convertToAdModel(snap);
}
Future<List<Post>> fetchUserPosts() async {
var snap = await postRef
.orderBy('createdAt', descending: true)
.where('creator', isEqualTo: this.userId)
.getDocuments();
return convertToPostModel(snap);
}
我想将这三个列表合并为一个列表