Improve WaitTime in ChecklistChannel

This commit is contained in:
2025-04-04 11:16:12 +02:00
parent 57ea1470e2
commit 2686ab285b
@@ -23,6 +23,7 @@ import de.steamwar.sql.SchematicNode;
import de.steamwar.sql.SteamwarUser;
import de.steamwar.velocitycore.commands.CheckCommand;
import java.time.Instant;
import java.util.ArrayList;
import java.util.List;
@@ -41,7 +42,8 @@ public class ChecklistChannel extends DiscordChannel {
schems.removeIf(schem -> lastSchematics.contains(schem.getId()));
for(SchematicNode schem : schems) {
system("CHECK_LIST_TO_CHECK", CheckCommand.getWaitTime(schem), schem.getSchemtype().getKuerzel(), SteamwarUser.get(schem.getOwner()).getUserName(), schem.getName());
String waitTime = "<t:" + ((java.sql.Timestamp.from(Instant.now()).getTime() - schem.getLastUpdate().getTime()) / 1000) + ":R>";
system("CHECK_LIST_TO_CHECK", waitTime, schem.getSchemtype().getKuerzel(), SteamwarUser.get(schem.getOwner()).getUserName(), schem.getName());
lastSchematics.add(schem.getId());
}
}