KafkaAdmin - make all event-update topics
This commit is contained in:
parent
e3954c184a
commit
b6f8d2e422
1 changed files with 7 additions and 2 deletions
|
|
@ -1,5 +1,6 @@
|
|||
package dev.adamko.kafkatorio.processor.admin
|
||||
|
||||
import dev.adamko.kafkatorio.events.schema.FactorioEventUpdate
|
||||
import dev.adamko.kafkatorio.events.schema.FactorioObjectData
|
||||
import dev.adamko.kafkatorio.events.schema.KafkatorioPacket
|
||||
import dev.adamko.kafkatorio.processor.KafkatorioTopology
|
||||
|
|
@ -42,10 +43,14 @@ object KafkatorioKafkaAdmin {
|
|||
}
|
||||
KafkatorioPacket.PacketType.CONFIG -> add("$base.FactorioConfigurationUpdate")
|
||||
KafkatorioPacket.PacketType.PROTOTYPES -> add("$base.all")
|
||||
KafkatorioPacket.PacketType.UPDATE -> add("$base.all")
|
||||
KafkatorioPacket.PacketType.UPDATE -> {
|
||||
add("$base.all")
|
||||
FactorioEventUpdate.FactorioEventUpdateType.values.forEach { objectName ->
|
||||
add("$base.${objectName.name}")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}.minus(currentTopics.toSet())
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue