SteamWar/BungeeCore
Archiviert
13
2

Add some QOL to EventCommand and EventRescheduleCommand #520

Offen
YoyoNow möchte 4 Commits von QOLEventCommands nach master mergen
2 geänderte Dateien mit 3 neuen und 3 gelöschten Zeilen
Nur Änderungen aus Commit f4b5be22ac werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@ -145,7 +145,7 @@ public class EventCommand extends SWCommand {
};
}
@ClassMapper(Team.class)
@ClassMapper(value = Team.class, local = true)
public TypeMapper<Team> eventTeams() {
YoyoNow markierte diese Unterhaltung als gelöst
Review

Müsste der nicht local sein oder geht das auch ohne?

Müsste der nicht local sein oder geht das auch ohne?
Review

Guter Punkt ändere ich

Guter Punkt ändere ich
return eventTeam(eventFight -> {
if (eventFight.getStartTime().after(new Timestamp(System.currentTimeMillis()))) return Collections.emptyList();
YoyoNow markierte diese Unterhaltung als gelöst
Review

Funktioniert das so mit dem Timestamp?

Ansonsten über Instant.now().toTimestamp() konstruieren.

Funktioniert das so mit dem Timestamp? Ansonsten über Instant.now().toTimestamp() konstruieren.
Review

So hast du es schon beim EventStarter gemacht, deswegen so übernommen

So hast du es schon beim EventStarter gemacht, deswegen so übernommen

Datei anzeigen

@ -65,12 +65,12 @@ public class EventRescheduleCommand extends SWCommand {
sender.system("EVENTRESCHEDULE_NO_FIGHT");
}
@Mapper("BLUE_TEAM")
@Mapper(value = "BLUE_TEAM", local = true)
public TypeMapper<Team> eventBlueTeams() {
return EventCommand.eventTeam(eventFight -> List.of(eventFight.getTeamBlue()));
}
@Mapper("RED_TEAM")
@Mapper(value = "RED_TEAM", local = true)
public TypeMapper<Team> eventRedTeams() {
return EventCommand.eventTeam(eventFight -> List.of(eventFight.getTeamRed()));
}