Respect order when userIds specified

This commit is contained in:
syuilo 2020-11-08 12:40:31 +09:00
parent e380df34df
commit d3631b3342

View file

@ -80,7 +80,13 @@ export default define(meta, async (ps, me) => {
isSuspended: false
});
return await Promise.all(users.map(u => Users.pack(u, me, {
// リクエストされた通りに並べ替え
const _users = [];
for (const id of ps.userIds) {
_users.push(users.find(x => x.id === id));
}
return await Promise.all(_users.map(u => Users.pack(u, me, {
detail: true
})));
} else {