Skip to content
This repository was archived by the owner on Jun 9, 2024. It is now read-only.

Commit ad278ac

Browse files
committed
🐛 fix: Make MemberData role operations work again
1 parent 54ee777 commit ad278ac

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/java/com/mewna/catnip/rest/guild/MemberData.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,13 +74,13 @@ private static String blockingVoiceChannel(@Nonnull final Member member) {
7474
public static Single<MemberData> of(@Nonnull final Member member) {
7575
return member.voiceState()
7676
.map(state -> new MemberData()
77-
.roles(member.roleIds())
77+
.roles(new HashSet<>(member.roleIds()))
7878
.deaf(state.deaf() || state.selfDeaf())
7979
.mute(state.mute() || state.selfMute())
8080
.nickname(member.nick())
8181
.channelId(state.channelId()))
8282
.defaultIfEmpty(new MemberData()
83-
.roles(member.roleIds())
83+
.roles(new HashSet<>(member.roleIds()))
8484
.deaf(false)
8585
.mute(false)
8686
.nickname(member.nick())

0 commit comments

Comments
 (0)