Actionbar unauffälliger: ♪ Name DC · Name TS

This commit is contained in:
MineTec committed 2026-10-18 16:17:40 +02:00
1 parent b335933678
commit 2e46c9ea1c
4 files changed
+21 -6

No files matched your search

@@ -85,12 +85,12 @@ public final class Room {
public void setMinecraftSink(MinecraftSink sink) { this.minecraft = sink; }
public void setNameResolver(BiFunction<Side, String, String> names) { this.names = names; }
/** Wer aus Discord/TeamSpeak in den letzten {@code millis} Audio geschickt hat, als "Name (Plattform)". */
/** Wer aus Discord/TeamSpeak in den letzten {@code millis} Audio geschickt hat, als "Name|Kürzel". */
public List<String> externalSpeakers(long millis) {
long since = System.currentTimeMillis() - millis;
return sources.values().stream()
.filter(s -> s.side != Side.MINECRAFT && s.lastSeen >= since)
.map(s -> s.name + " (" + label(s.side) + ")")
.map(s -> s.name + "|" + (s.side == Side.DISCORD ? "DC" : "TS"))
.sorted().toList();
}