prettier
This commit is contained in:
parent
f4e172eec2
commit
b91fca6d74
@ -29,9 +29,11 @@ router.get("/", route({}), async (req: Request, res: Response) => {
|
|||||||
select: ["id"],
|
select: ["id"],
|
||||||
relations: ["roles"],
|
relations: ["roles"],
|
||||||
});
|
});
|
||||||
const member_ids = members.filter((member) => {
|
const member_ids = members
|
||||||
|
.filter((member) => {
|
||||||
return member.roles.map((role) => role.id).includes(role_id);
|
return member.roles.map((role) => role.id).includes(role_id);
|
||||||
}).map((member) => member.id);
|
})
|
||||||
|
.map((member) => member.id);
|
||||||
return res.json(member_ids);
|
return res.json(member_ids);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -35,10 +35,16 @@ router.patch(
|
|||||||
relations: ["roles"],
|
relations: ["roles"],
|
||||||
});
|
});
|
||||||
const members_to_add = members.filter((member) => {
|
const members_to_add = members.filter((member) => {
|
||||||
return member_ids.includes(member.id) && !member.roles.map((role) => role.id).includes(role_id);
|
return (
|
||||||
|
member_ids.includes(member.id) &&
|
||||||
|
!member.roles.map((role) => role.id).includes(role_id)
|
||||||
|
);
|
||||||
});
|
});
|
||||||
const members_to_remove = members.filter((member) => {
|
const members_to_remove = members.filter((member) => {
|
||||||
return !member_ids.includes(member.id) && member.roles.map((role) => role.id).includes(role_id);
|
return (
|
||||||
|
!member_ids.includes(member.id) &&
|
||||||
|
member.roles.map((role) => role.id).includes(role_id)
|
||||||
|
);
|
||||||
});
|
});
|
||||||
for (const member of members_to_add) {
|
for (const member of members_to_add) {
|
||||||
Member.addRole(member.id, guild_id, role_id);
|
Member.addRole(member.id, guild_id, role_id);
|
||||||
@ -47,7 +53,7 @@ router.patch(
|
|||||||
Member.removeRole(member.id, guild_id, role_id);
|
Member.removeRole(member.id, guild_id, role_id);
|
||||||
}
|
}
|
||||||
res.sendStatus(204);
|
res.sendStatus(204);
|
||||||
}
|
},
|
||||||
);
|
);
|
||||||
|
|
||||||
export default router;
|
export default router;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user