Remove useless code used by "Visible voice channel" Setting

This commit is contained in:
SebClem 2021-03-06 16:13:58 +01:00
parent 25374821e1
commit 74f8fb2306

View File

@ -58,19 +58,6 @@ public class SettingsUtils {
} else } else
guildPref = guildPrefList.get(0); guildPref = guildPrefList.get(0);
List<String> visibleVoice = new ArrayList<>(guildPref.getVisibleVoiceChanel());
if (visibleVoice.size() == 0) {
guildPref = setDefaultVoiceChannels(guild, guildPref);
}
list.add(new GetSettingsData(
"Visible Voices Channels",
null,
"voices_channels",
GetSettingsData.TYPE.SELECT_LIST,
getVoiceChannels(guild, visibleVoice),
null
));
list.add(new GetSettingsData( list.add(new GetSettingsData(
"Enable Welcome Message", "Enable Welcome Message",
null, null,
@ -197,15 +184,6 @@ public class SettingsUtils {
String value = setting.val; String value = setting.val;
logger.debug(setting.id + " : " + value); logger.debug(setting.id + " : " + value);
switch (setting.id) { switch (setting.id) {
case "voices_channels":
List<String> list = checkVoiceChanel(guild, setting.vals);
if (list == null) {
logger.error("voices_channels error, bad ID.");
return false;
} else
pref.setVisibleVoiceChanel(list);
break;
case "anti_spam": case "anti_spam":
boolean result_as = Boolean.parseBoolean(value); boolean result_as = Boolean.parseBoolean(value);
pref.setAntiSpam(result_as); pref.setAntiSpam(result_as);
@ -323,29 +301,6 @@ public class SettingsUtils {
return list; return list;
} }
public GuildPreferenceEntity cleanVisibleVoicePref(Guild guild, GuildPreferenceEntity guildPref) {
List<String> voice = guildPref.getVisibleVoiceChanel();
for (String prefVoice : guildPref.getVisibleVoiceChanel()) {
if (guild.getVoiceChannelById(prefVoice) == null)
voice.remove(prefVoice);
}
guildPref.setVisibleVoiceChanel(voice);
return guildPreferenceRepository.save(guildPref);
}
public GuildPreferenceEntity setDefaultVoiceChannels(Guild guild, GuildPreferenceEntity guildPref) {
List<String> prefVoice = guildPref.getVisibleVoiceChanel();
if (prefVoice == null)
prefVoice = new ArrayList<>();
for (VoiceChannel voiceChannel : guild.getVoiceChannels()) {
prefVoice.add(voiceChannel.getId());
}
guildPref.setVisibleVoiceChanel(prefVoice);
return guildPreferenceRepository.save(guildPref);
}
public GuildPreferenceEntity getPreference(Guild guild) { public GuildPreferenceEntity getPreference(Guild guild) {
List<GuildPreferenceEntity> guildPrefList = guildPreferenceRepository.findByGuildId(guild.getId()); List<GuildPreferenceEntity> guildPrefList = guildPreferenceRepository.findByGuildId(guild.getId());
GuildPreferenceEntity guildPref; GuildPreferenceEntity guildPref;