fix: #7826, fix order of categories on recent dropdown

This commit is contained in:
Barış Soner Uşaklı
2019-08-08 12:11:13 -04:00
parent cbede89af3
commit 3ecac97d7e
2 changed files with 4 additions and 4 deletions

View File

@@ -49,9 +49,9 @@ module.exports = function (User) {
if (!(parseInt(uid, 10) > 0)) {
return await categories.getAllCidsFromSet('categories:cid');
}
const userState = await User.getCategoryWatchState(uid);
const cids = Object.keys(userState);
return cids.filter(cid => states.includes(userState[cid]));
const cids = await categories.getAllCidsFromSet('categories:cid');
const userState = await categories.getWatchState(cids, uid);
return cids.filter((cid, index) => states.includes(userState[index]));
};
User.ignoreCategory = async function (uid, cid) {