use static enum values, not values() (better performance)

This commit is contained in:
Adam 2022-02-20 12:30:08 +01:00
parent 8f9ebdb1e1
commit 254c600309

View file

@ -28,14 +28,14 @@ object KafkatorioKafkaAdmin {
val currentTopics = currentTopics().map { it.name() } val currentTopics = currentTopics().map { it.name() }
val kafkatorioTopics = buildSet { val kafkatorioTopics = buildSet {
KafkatorioPacket.PacketType.values().forEach { packetType -> KafkatorioPacket.PacketType.values.forEach { packetType ->
add(KafkatorioTopology.TOPIC_GROUPED_MAP_CHUNKS) add(KafkatorioTopology.TOPIC_GROUPED_MAP_CHUNKS)
add(KafkatorioTopology.TOPIC_SRC_SERVER_LOG) add(KafkatorioTopology.TOPIC_SRC_SERVER_LOG)
when (packetType) { when (packetType) {
KafkatorioPacket.PacketType.EVENT -> KafkatorioPacket.PacketType.EVENT ->
FactorioObjectData.ObjectName.values().forEach { objectName -> FactorioObjectData.ObjectName.values.forEach { objectName ->
add("kafkatorio.${packetType.name}.${objectName.name}") add("kafkatorio.${packetType.name}.${objectName.name}")
} }
KafkatorioPacket.PacketType.CONFIG -> KafkatorioPacket.PacketType.CONFIG ->