fix: 修复fetchNearbyMessage获取数据/顺序不正确的bug

pull/64/head
moonrailgun 2 years ago
parent 590b572263
commit b74b956e45

@ -133,8 +133,10 @@ class MessageService extends TcService {
},
converseId: new Types.ObjectId(converseId),
})
.sort({ _id: -1 })
.limit(num)
.exec(),
.exec()
.then((arr) => arr.reverse()),
this.adapter.model
.find({
_id: {
@ -142,10 +144,13 @@ class MessageService extends TcService {
},
converseId: new Types.ObjectId(converseId),
})
.sort({ _id: 1 })
.limit(num)
.exec(),
]);
console.log({ prev, next });
return this.transformDocuments(ctx, {}, [...prev, message, ...next]);
}

Loading…
Cancel
Save