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) { Categories.getTopicIds = async function (data) {
const dataForPinned = { ...data };
dataForPinned.start = 0;
dataForPinned.stop = -1;
const [pinnedTids, set, direction] = await Promise.all([ const [pinnedTids, set, direction] = await Promise.all([
Categories.getPinnedTids(dataForPinned), Categories.getPinnedTids({ ...data, start: 0, stop: -1 }),
Categories.buildTopicsSortedSet(data), Categories.buildTopicsSortedSet(data),
Categories.getSortedSetRangeDirection(data.sort), Categories.getSortedSetRangeDirection(data.sort),
]); ]);