bump versions (kafka, ktor, hoplite, simple-syslog, factorio, tstl, typed-factorio, kotka, gradle-node) and update code to compile
This commit is contained in:
parent
c1542dcb42
commit
c9ae17d418
10 changed files with 50 additions and 40 deletions
|
|
@ -71,8 +71,8 @@ sealed interface FactorioPrototype {
|
|||
@Serializable
|
||||
@SerialName("kafkatorio.prototype.EntityItemGroup")
|
||||
data class ItemGroup(
|
||||
val name: String,
|
||||
val type: String,
|
||||
val name: String? = null,
|
||||
val type: String? = null,
|
||||
val parentName: String? = null,
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -1207,6 +1207,16 @@ local function __TS__InstanceOfObject(value)
|
|||
return valueType == "table" or valueType == "function"
|
||||
end
|
||||
|
||||
local function __TS__LuaIteratorSpread(self, state, firstKey)
|
||||
local results = {}
|
||||
local key, value = self(state, firstKey)
|
||||
while key do
|
||||
results[#results + 1] = {key, value}
|
||||
key, value = self(state, key)
|
||||
end
|
||||
return __TS__Unpack(results)
|
||||
end
|
||||
|
||||
local Map
|
||||
do
|
||||
Map = __TS__Class()
|
||||
|
|
@ -2448,6 +2458,7 @@ return {
|
|||
__TS__InstanceOf = __TS__InstanceOf,
|
||||
__TS__InstanceOfObject = __TS__InstanceOfObject,
|
||||
__TS__Iterator = __TS__Iterator,
|
||||
__TS__LuaIteratorSpread = __TS__LuaIteratorSpread,
|
||||
Map = Map,
|
||||
__TS__MathAtan2 = __TS__MathAtan2,
|
||||
__TS__MathSign = __TS__MathSign,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
local ____exports = {}
|
||||
local emit, getMapTilePrototypes, getEntityPrototypes, convertItemGroup, convertItemSubgroup
|
||||
local emit, getMapTilePrototypes, getEntityPrototypes, convertItemGroup
|
||||
local ____kafkatorio_2Dschema = require("generated.kafkatorio-schema")
|
||||
local FactorioPrototype = ____kafkatorio_2Dschema.FactorioPrototype
|
||||
local KafkatorioPacketData = ____kafkatorio_2Dschema.KafkatorioPacketData
|
||||
|
|
@ -30,7 +30,7 @@ end
|
|||
function getEntityPrototypes()
|
||||
local protos = {}
|
||||
for ____, entity in pairs(game.entity_prototypes) do
|
||||
local key = (((entity.group.name .. "/") .. entity.subgroup.name) .. "/") .. entity.type
|
||||
local key = (((tostring(entity.group.name) .. "/") .. tostring(entity.subgroup.name)) .. "/") .. entity.type
|
||||
if protos[key] == nil then
|
||||
protos[key] = {}
|
||||
end
|
||||
|
|
@ -38,7 +38,7 @@ function getEntityPrototypes()
|
|||
type = FactorioPrototype.Type.Entity,
|
||||
protoId = Converters.prototypeId(entity.type, entity.name),
|
||||
group = convertItemGroup(entity.group),
|
||||
subgroup = convertItemSubgroup(entity.subgroup),
|
||||
subgroup = convertItemGroup(entity.subgroup),
|
||||
isBuilding = entity.is_building,
|
||||
isEntityWithOwner = entity.is_entity_with_owner,
|
||||
isMilitaryTarget = entity.is_military_target,
|
||||
|
|
@ -62,16 +62,13 @@ function getEntityPrototypes()
|
|||
return protos
|
||||
end
|
||||
function convertItemGroup(itemGroup)
|
||||
return {name = itemGroup.name, type = itemGroup.type, parentName = nil}
|
||||
end
|
||||
function convertItemSubgroup(itemGroup)
|
||||
local ____itemGroup_name_3 = itemGroup.name
|
||||
local ____itemGroup_type_4 = itemGroup.type
|
||||
local ____itemGroup_group_name_1 = itemGroup.group
|
||||
if ____itemGroup_group_name_1 ~= nil then
|
||||
____itemGroup_group_name_1 = ____itemGroup_group_name_1.name
|
||||
end
|
||||
return {name = ____itemGroup_name_3, type = ____itemGroup_type_4, parentName = ____itemGroup_group_name_1}
|
||||
return {name = ____itemGroup_name_3, type = ____itemGroup_type_4, parentName = ____itemGroup_group_name_1 or nil}
|
||||
end
|
||||
function ____exports.emitPrototypes()
|
||||
local mapTileProtos = getMapTilePrototypes()
|
||||
|
|
|
|||
|
|
@ -269,8 +269,8 @@ export type MapChunkPosition = [
|
|||
];
|
||||
|
||||
export interface EntityItemGroup {
|
||||
name: string;
|
||||
type: string;
|
||||
name?: string | null;
|
||||
type?: string | null;
|
||||
parentName?: string | null;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -18,13 +18,13 @@ export namespace Converters {
|
|||
|
||||
|
||||
import floor = math.floor;
|
||||
const mapEventIdToName = new LuaTable<defines.Events, DefinedEventName>()
|
||||
const mapEventIdToName = new LuaTable<defines.events, DefinedEventName>()
|
||||
for (const [eventName, eventId] of pairs(defines.events)) {
|
||||
mapEventIdToName.set(eventId, eventName)
|
||||
}
|
||||
|
||||
|
||||
export function eventNameString(event: defines.Events): EventName {
|
||||
export function eventNameString(event: defines.events): EventName {
|
||||
return mapEventIdToName.get(event) as EventName
|
||||
}
|
||||
|
||||
|
|
@ -165,7 +165,7 @@ export namespace Converters {
|
|||
}
|
||||
|
||||
|
||||
export function collisionBox(collision_box: BoundingBoxRead): MapBoundingBox {
|
||||
export function collisionBox(collision_box: BoundingBox): MapBoundingBox {
|
||||
return {
|
||||
leftTop: Converters.entityPosition(collision_box.left_top),
|
||||
rightBottom: Converters.entityPosition(collision_box.right_bottom),
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@ function getEntityPrototypes(): PrototypesByType<FactorioPrototype.Entity> {
|
|||
protoId: Converters.prototypeId(entity.type, entity.name),
|
||||
|
||||
group: convertItemGroup(entity.group),
|
||||
subgroup: convertItemSubgroup(entity.subgroup),
|
||||
subgroup: convertItemGroup(entity.subgroup),
|
||||
|
||||
isBuilding: entity.is_building,
|
||||
isEntityWithOwner: entity.is_entity_with_owner,
|
||||
|
|
@ -96,15 +96,6 @@ function convertItemGroup(itemGroup: LuaGroup): EntityItemGroup {
|
|||
return {
|
||||
name: itemGroup.name,
|
||||
type: itemGroup.type,
|
||||
parentName: null,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function convertItemSubgroup(itemGroup: LuaGroup): EntityItemGroup {
|
||||
return {
|
||||
name: itemGroup.name,
|
||||
type: itemGroup.type,
|
||||
parentName: itemGroup.group?.name,
|
||||
parentName: itemGroup.group?.name ?? null,
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,9 @@
|
|||
package dev.adamko.kafkatorio.server.socket
|
||||
|
||||
import com.github.palindromicity.syslog.AllowableDeviations
|
||||
import com.github.palindromicity.syslog.DefaultKeyProvider
|
||||
import com.github.palindromicity.syslog.Flat5424MessageHandler
|
||||
import com.github.palindromicity.syslog.NilPolicy
|
||||
import com.github.palindromicity.syslog.SyslogParser
|
||||
import com.github.palindromicity.syslog.SyslogParserBuilder
|
||||
import com.github.palindromicity.syslog.SyslogSpecification
|
||||
|
|
@ -38,10 +41,17 @@ class SyslogSocketServer(
|
|||
)
|
||||
|
||||
|
||||
private val syslogParser: SyslogParser = SyslogParserBuilder()
|
||||
.withDeviations(EnumSet.of(AllowableDeviations.PRIORITY, AllowableDeviations.VERSION))
|
||||
.forSpecification(SyslogSpecification.RFC_5424)
|
||||
.build()
|
||||
private val syslogParser: SyslogParser<Map<String, String>> =
|
||||
SyslogParserBuilder<Map<String, String>>()
|
||||
.forSpecification(SyslogSpecification.RFC_5424)
|
||||
.withSyslogBuilder(
|
||||
Flat5424MessageHandler(
|
||||
DefaultKeyProvider(),
|
||||
NilPolicy.OMIT,
|
||||
EnumSet.of(AllowableDeviations.PRIORITY, AllowableDeviations.VERSION),
|
||||
)
|
||||
)
|
||||
.build()
|
||||
|
||||
|
||||
private val _messages: MutableSharedFlow<SyslogMsg> = MutableSharedFlow()
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# Do not edit manually. This file was created with task 'dockerEnvUpdate'
|
||||
COMPOSE_PROJECT_NAME=kafkatorio
|
||||
FACTORIO_VERSION=1.1.61
|
||||
FACTORIO_VERSION=1.1.64
|
||||
KAFKATORIO_VERSION=0.8.0
|
||||
|
|
|
|||
|
|
@ -2,6 +2,6 @@
|
|||
COMPOSE_PROJECT_NAME=kafkatorio
|
||||
GRAFANA_VERSION=8.5.0
|
||||
KAFKATORIO_VERSION=0.8.0
|
||||
KAFKA_DL_URL=https\://dlcdn.apache.org/kafka/3.2.0/kafka_2.13-3.2.0.tgz
|
||||
KAFKA_VERSION=3.2.0
|
||||
KAFKA_DL_URL=https\://dlcdn.apache.org/kafka/3.2.1/kafka_2.13-3.2.1.tgz
|
||||
KAFKA_VERSION=3.2.1
|
||||
PROMETHEUS_VERSION=v2.34.0
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue