complain when on packets when parsing log

This commit is contained in:
Michal Moskal 2022-03-15 11:12:15 -07:00
Родитель ba87922046
Коммит 83a7dc3827
1 изменённых файлов: 6 добавлений и 1 удалений

Просмотреть файл

@ -21,6 +21,11 @@ export async function parseCommand(file: string) {
bus.on(PACKET_RECEIVE_ANNOUNCE, pkt => log(printPacket(pkt, opts)))
bus.on(PACKET_RECEIVE_NO_DEVICE, pkt => log(printPacket(pkt, opts)))
const text = readFileSync(file, "utf8")
replayLogicLog(bus, parseLogicLog(text), Number.POSITIVE_INFINITY)
const frames = parseLogicLog(text)
if (frames.length == 0) {
console.error("no packets found")
process.exit(1)
}
replayLogicLog(bus, frames, Number.POSITIVE_INFINITY)
setTimeout(() => process.exit(0), 500)
}