Optimize MsgCommand #410
Keine Reviewer
Label
Kein Label
Bug
Codeverbesserung
Einsteiger Freundlich
Idee
In Arbeit
Neues Feature
Prio A
Security Breach
Überprüfung notwendig
Verbesserung
Zu Beobachten
Kein Meilenstein
Niemand zuständig
2 Beteiligte
Fällig am
Kein Fälligkeitsdatum gesetzt.
Abhängigkeiten
Keine Abhängigkeiten gesetzt.
Referenz: SteamWar/BungeeCore#410
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren
Keine Beschreibung angegeben.
Branch "OptimizeMSGAndRCommand" löschen
Das Löschen eines Branches ist permanent. Obwohl der Branch für eine kurze Zeit weiter existieren könnte, kann diese Aktion in den meisten Fällen NICHT rückgängig gemacht werden. Fortfahren?
Optimize RCommand
@ -38,3 +37,3 @@
@Register(description = "MSG_USAGE")
public void genericCommand(ProxiedPlayer sender, ProxiedPlayer target, @Validator String... message) {
public void genericCommand(ProxiedPlayer sender, ProxiedPlayer target, @ErrorMessage(value = "MSG_USAGE", allowEAs = false) String... message) {
Wird nicht bei einem Fehler sowieso MSG_USAGE getriggert aufgrund der description? (Ansonsten wäre das ggf. ein guter Standard?)
Was bedeutet allowEAs?
allowEAs steht für:
Was default auf 'true' ist, was der default sein muss wegen backwards compatibility. Und die MSG_USAGE wird halt nicht getriggert wenn es um Strings geht. Da das ja auf alles matched, deswegen gibt es 'allowEAs' damit man eben abschalten kann das leere arrays erlaubt werden als parameter.