filter map reports from portnum-counts
This commit is contained in:
parent
cdcefee641
commit
4c6bccc058
1 changed files with 6 additions and 1 deletions
|
|
@ -240,12 +240,17 @@ router.get('/portnum-counts', async (req, res) => {
|
||||||
created_at: { gte: startTime },
|
created_at: { gte: startTime },
|
||||||
...(Number.isInteger(nodeId) ? { from: nodeId } : {})
|
...(Number.isInteger(nodeId) ? { from: nodeId } : {})
|
||||||
},
|
},
|
||||||
select: { protobuf: true }
|
select: { protobuf: true, mqtt_topic: true }
|
||||||
});
|
});
|
||||||
|
|
||||||
const counts = {};
|
const counts = {};
|
||||||
for (const row of messages) {
|
for (const row of messages) {
|
||||||
try {
|
try {
|
||||||
|
// We want to filter out any map reports.
|
||||||
|
if (row.mqtt_topic && row.mqtt_topic.endsWith("/map/")) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
const envelope = ServiceEnvelope.decode(row.protobuf);
|
const envelope = ServiceEnvelope.decode(row.protobuf);
|
||||||
const packet = envelope.packet;
|
const packet = envelope.packet;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue