2022-06-28 21:59:54 +02:00
|
|
|
local ____exports = {}
|
|
|
|
|
local ____kafkatorio_2Dschema = require("generated.kafkatorio-schema")
|
|
|
|
|
local KafkatorioPacketData = ____kafkatorio_2Dschema.KafkatorioPacketData
|
2022-07-09 14:03:57 +02:00
|
|
|
local ____KafkatorioPacketQueue = require("main.emitting.KafkatorioPacketQueue")
|
|
|
|
|
local KafkatorioPacketQueue = ____KafkatorioPacketQueue.default
|
2022-06-28 21:59:54 +02:00
|
|
|
script.on_event(
|
|
|
|
|
defines.events.on_console_chat,
|
|
|
|
|
function(event)
|
2022-07-09 14:03:57 +02:00
|
|
|
local update = {type = KafkatorioPacketData.Type.ConsoleChatUpdate, authorPlayerIndex = event.player_index or nil, content = event.message}
|
|
|
|
|
KafkatorioPacketQueue:enqueue(update)
|
2022-06-28 21:59:54 +02:00
|
|
|
end
|
|
|
|
|
)
|
|
|
|
|
script.on_event(
|
|
|
|
|
defines.events.on_console_command,
|
|
|
|
|
function(event)
|
2022-07-09 14:03:57 +02:00
|
|
|
local update = {type = KafkatorioPacketData.Type.ConsoleCommandUpdate, authorPlayerIndex = event.player_index or nil, command = event.command, parameters = event.parameters}
|
|
|
|
|
KafkatorioPacketQueue:enqueue(update)
|
2022-06-28 21:59:54 +02:00
|
|
|
end
|
|
|
|
|
)
|
|
|
|
|
return ____exports
|