refactor: shorter code for pinned topics

This commit is contained in:
Barış Soner Uşaklı
2023-10-06 14:17:20 -04:00
parent 3b46ad424d
commit ff952e596a

View File

@@ -24,12 +24,8 @@ module.exports = function (Categories) {
};
Categories.getTopicIds = async function (data) {
const dataForPinned = { ...data };
dataForPinned.start = 0;
dataForPinned.stop = -1;
const [pinnedTids, set, direction] = await Promise.all([
Categories.getPinnedTids(dataForPinned),
Categories.getPinnedTids({ ...data, start: 0, stop: -1 }),
Categories.buildTopicsSortedSet(data),
Categories.getSortedSetRangeDirection(data.sort),
]);