mirror of
https://github.com/bytedream/untisbot-discord.git
synced 2025-05-09 20:25:09 +02:00
Performance optimizations
This commit is contained in:
parent
f2b0394db3
commit
c2f0e41e71
@ -290,7 +290,7 @@ public class DiscordCommandListener extends ListenerAdapter {
|
|||||||
timetableChecking = "\uD83D\uDD34 Inactive";
|
timetableChecking = "\uD83D\uDD34 Inactive";
|
||||||
embedBuilder.setColor(Color.RED);
|
embedBuilder.setColor(Color.RED);
|
||||||
}
|
}
|
||||||
if (data.getUsername() != null && data.getServer() != null && data.getSchool() != null) {
|
if (data.getServer() != null && data.getSchool() != null) {
|
||||||
dataSet = "✅ Set";
|
dataSet = "✅ Set";
|
||||||
if (!data.isCheckActive()) {
|
if (!data.isCheckActive()) {
|
||||||
embedBuilder.setFooter("The timetable checker is deactivated. Type `" + data.getPrefix() + "start` to re-enable it - use `" + data.getPrefix() + "help start` for more details");
|
embedBuilder.setFooter("The timetable checker is deactivated. Type `" + data.getPrefix() + "start` to re-enable it - use `" + data.getPrefix() + "help start` for more details");
|
||||||
@ -384,7 +384,7 @@ public class DiscordCommandListener extends ListenerAdapter {
|
|||||||
guildDataConnector.update(guildId, null, args[0], args[1], server, schoolName, klasseId, null, null, null, true, null);
|
guildDataConnector.update(guildId, null, args[0], args[1], server, schoolName, klasseId, null, null, null, true, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (data.isCheckActive()) {
|
if (data.isCheckActive() && allTimetableChecker.containsKey(guildId)) {
|
||||||
Timer timer = allTimetableChecker.get(guildId);
|
Timer timer = allTimetableChecker.get(guildId);
|
||||||
allTimetableChecker.remove(guildId);
|
allTimetableChecker.remove(guildId);
|
||||||
timer.cancel();
|
timer.cancel();
|
||||||
@ -935,11 +935,13 @@ public class DiscordCommandListener extends ListenerAdapter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Data.Guild data = guildDataConnector.get(guildId);
|
Data.Guild data = guildDataConnector.get(guildId);
|
||||||
try {
|
if (data.getUsername() != null && data.getServer() != null && data.getSchool() != null) {
|
||||||
allUntisSessions.put(guildId, Session.login(data.getUsername(), data.getPassword(), data.getServer(), data.getSchool()));
|
try {
|
||||||
} catch (IOException e) {
|
allUntisSessions.put(guildId, Session.login(data.getUsername(), data.getPassword(), data.getServer(), data.getSchool()));
|
||||||
logger.error("Error for guild " + guild.getName() + " (" + guildId + ") while setting up untis session", e);
|
} catch (IOException e) {
|
||||||
continue;
|
logger.error("Error for guild " + guild.getName() + " (" + guildId + ") while setting up untis session", e);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (guildDataConnector.get(guildId).isCheckActive()) {
|
if (guildDataConnector.get(guildId).isCheckActive()) {
|
||||||
runTimetableChecker(guild);
|
runTimetableChecker(guild);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user