mv FactorioServerId to model.kt, delete empty file
This commit is contained in:
parent
13a86dc0d5
commit
960782dc90
2 changed files with 6 additions and 74 deletions
|
|
@ -1,74 +0,0 @@
|
||||||
package dev.adamko.kafkatorio.processor.topology
|
|
||||||
|
|
||||||
//import dev.adamko.kafkatorio.events.schema.KafkatorioPacket
|
|
||||||
//import dev.adamko.kafkatorio.events.schema.MapChunkPosition
|
|
||||||
//import dev.adamko.kafkatorio.events.schema.MapTilePosition
|
|
||||||
//import dev.adamko.kafkatorio.events.schema.MapTilePrototype
|
|
||||||
//import dev.adamko.kafkatorio.processor.serdes.jsonMapper
|
|
||||||
import kotlinx.serialization.Serializable
|
|
||||||
//import kotlinx.serialization.decodeFromString
|
|
||||||
//import org.apache.kafka.common.serialization.Serdes
|
|
||||||
//import org.apache.kafka.streams.StreamsBuilder
|
|
||||||
//import org.apache.kafka.streams.kstream.Consumed
|
|
||||||
//import org.apache.kafka.streams.kstream.KGroupedStream
|
|
||||||
|
|
||||||
private const val sourceTopic = "factorio-server-log"
|
|
||||||
|
|
||||||
@JvmInline
|
|
||||||
@Serializable
|
|
||||||
value class FactorioServerId(val id: String) {
|
|
||||||
override fun toString() = id
|
|
||||||
}
|
|
||||||
|
|
||||||
//@Serializable
|
|
||||||
//data class FactorioServerState(
|
|
||||||
// val serverId: FactorioServerId,
|
|
||||||
// val mapTilePrototypes: Set<MapTilePrototype>,
|
|
||||||
// val surfaceIndexes: Set<SurfaceIndex>,
|
|
||||||
//)
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//private fun gatherGameState(builder: StreamsBuilder = StreamsBuilder()) {
|
|
||||||
//
|
|
||||||
// val serverPackets: KGroupedStream<String, KafkatorioPacket> =
|
|
||||||
// builder.stream(
|
|
||||||
// sourceTopic,
|
|
||||||
// Consumed.with(Serdes.String(), Serdes.String())
|
|
||||||
// )
|
|
||||||
// .mapValues { readOnlyKey, value ->
|
|
||||||
// println("Mapping $readOnlyKey:$value")
|
|
||||||
// jsonMapper.decodeFromString<KafkatorioPacket>(value)
|
|
||||||
// }
|
|
||||||
// .groupByKey()
|
|
||||||
//
|
|
||||||
// @Serializable
|
|
||||||
// data class TileSurfaceData(
|
|
||||||
// val surfaceIndex: Int,
|
|
||||||
// val position: MapTilePosition,
|
|
||||||
// val prototype: MapTilePrototype,
|
|
||||||
// )
|
|
||||||
//
|
|
||||||
// @Serializable
|
|
||||||
// data class MapChunkData(
|
|
||||||
// val position: MapChunkPosition,
|
|
||||||
// val tiles: List<TileSurfaceData>,
|
|
||||||
// )
|
|
||||||
//
|
|
||||||
// @Serializable
|
|
||||||
// data class FactorioSurfaceData(
|
|
||||||
// val surfaceIndex: Int,
|
|
||||||
// val chunks: List<MapChunkData>,
|
|
||||||
// )
|
|
||||||
//
|
|
||||||
// @Serializable
|
|
||||||
// data class FactorioServerState(
|
|
||||||
// val surfaces: Map<Int, FactorioSurfaceData>,
|
|
||||||
// val tilePrototypes: List<MapTilePrototype>,
|
|
||||||
// )
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//// serverPackets
|
|
||||||
//// .aggregate<FactorioServerState>(
|
|
||||||
//// Initializer { FactorioServerState("", emptyMap(), emptyList()) }
|
|
||||||
//// )
|
|
||||||
//}
|
|
||||||
|
|
@ -9,3 +9,9 @@ value class SurfaceIndex(
|
||||||
) {
|
) {
|
||||||
override fun toString() = "$index"
|
override fun toString() = "$index"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@JvmInline
|
||||||
|
@Serializable
|
||||||
|
value class FactorioServerId(val id: String) {
|
||||||
|
override fun toString() = id
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue