34 lines
1.5 KiB
Java
34 lines
1.5 KiB
Java
|
package com.discord.utilities;
|
||
|
|
||
|
import com.discord.models.embeddedactivities.EmbeddedActivity;
|
||
|
import com.discord.models.guild.UserGuildMember;
|
||
|
import com.discord.models.member.GuildMember;
|
||
|
import com.discord.models.user.User;
|
||
|
import com.discord.stores.StoreVoiceParticipants;
|
||
|
import d0.z.d.m;
|
||
|
import java.util.ArrayList;
|
||
|
import java.util.List;
|
||
|
import java.util.Map;
|
||
|
/* compiled from: EmbeddedActivityUtils.kt */
|
||
|
public final class EmbeddedActivityUtilsKt {
|
||
|
public static final List<UserGuildMember> getActivityParticipants(EmbeddedActivity embeddedActivity, Map<Long, StoreVoiceParticipants.VoiceUser> map) {
|
||
|
m.checkNotNullParameter(embeddedActivity, "$this$getActivityParticipants");
|
||
|
m.checkNotNullParameter(map, "voiceParticipants");
|
||
|
List<Long> userIds = embeddedActivity.getUserIds();
|
||
|
ArrayList arrayList = new ArrayList();
|
||
|
for (Number number : userIds) {
|
||
|
StoreVoiceParticipants.VoiceUser voiceUser = map.get(Long.valueOf(number.longValue()));
|
||
|
UserGuildMember userGuildMember = null;
|
||
|
User user = voiceUser != null ? voiceUser.getUser() : null;
|
||
|
GuildMember guildMember = voiceUser != null ? voiceUser.getGuildMember() : null;
|
||
|
if (!(user == null || guildMember == null)) {
|
||
|
userGuildMember = new UserGuildMember(user, guildMember);
|
||
|
}
|
||
|
if (userGuildMember != null) {
|
||
|
arrayList.add(userGuildMember);
|
||
|
}
|
||
|
}
|
||
|
return arrayList;
|
||
|
}
|
||
|
}
|