In Main.java werden beim Start folgende Listener registriert:
builder.addEventListeners(new JoinListener(), new Main(), new SendPanel(), new ButtonListener(),
new PurgeCommand(), new WhoIsCommand(), new SpamMessageListener(), new UrlMessageListener(),
new NukeCommand());
Folgende Klassen fehlen komplett in dieser Liste und werden dadurch nie ausgeführt:
moderation.antiScam.HoneypotManager
moderation.antiScam.ButtonListener
moderation.antiScam.HoneypotMessageListener
modules.systemLogging.SystemListener
Das komplette Anti-Scam-/Honeypot-Feature (siehe #2) sowie das System-Event-Logging sind aktuell
toter Code, unabhängig von den in #6 gemeldeten Bugs.
Vorschlag: Die Klassen in `Main.java` mit registrieren, sobald die zugehörigen Bugs
(siehe verwandte Issues) behoben sind.
In
Main.javawerden beim Start folgende Listener registriert:Folgende Klassen fehlen komplett in dieser Liste und werden dadurch nie ausgeführt:
moderation.antiScam.HoneypotManagermoderation.antiScam.ButtonListenermoderation.antiScam.HoneypotMessageListenermodules.systemLogging.SystemListenerDas komplette Anti-Scam-/Honeypot-Feature (siehe #2) sowie das System-Event-Logging sind aktuell
toter Code, unabhängig von den in #6 gemeldeten Bugs.
Vorschlag: Die Klassen in `Main.java` mit registrieren, sobald die zugehörigen Bugs
(siehe verwandte Issues) behoben sind.