Filter out public roles in guild routes
This commit is contained in:
1 parent
1f126f29ad
commit
a23e3843ed
1 file changed
+2
-1
@@ -180,7 +180,7 @@ public final class GuildRoutes {
|
|||||||
private static void roles(Supplier<JDA> jdaSupplier, Context ctx) {
|
private static void roles(Supplier<JDA> jdaSupplier, Context ctx) {
|
||||||
ctx.json(
|
ctx.json(
|
||||||
guild(jdaSupplier, ctx).getRoles().stream()
|
guild(jdaSupplier, ctx).getRoles().stream()
|
||||||
.filter(role -> !role.isManaged())
|
.filter(role -> !role.isManaged() && !role.isPublicRole())
|
||||||
.map(role -> ordered("role_id", role.getId(), "role_name", role.getName()))
|
.map(role -> ordered("role_id", role.getId(), "role_name", role.getName()))
|
||||||
.toList()
|
.toList()
|
||||||
);
|
);
|
||||||
@@ -290,6 +290,7 @@ public final class GuildRoutes {
|
|||||||
summary.put("guild_id", guild.getId());
|
summary.put("guild_id", guild.getId());
|
||||||
summary.put("user_id", member.getId());
|
summary.put("user_id", member.getId());
|
||||||
List<Map<String, String>> roles = member.getRoles().stream()
|
List<Map<String, String>> roles = member.getRoles().stream()
|
||||||
|
.filter(role -> !role.isManaged() && !role.isPublicRole())
|
||||||
.map(role -> ordered("role_id", role.getId(), "role_name", role.getName()))
|
.map(role -> ordered("role_id", role.getId(), "role_name", role.getName()))
|
||||||
.toList();
|
.toList();
|
||||||
summary.put("roles", roles);
|
summary.put("roles", roles);
|
||||||
|
|||||||
Reference in new issue
Block a user