diff --git a/prisma/migrations/20240908005223_add_new_snr_and_route_back_columns_to_trace_routes_table/migration.sql b/prisma/migrations/20240908005223_add_new_snr_and_route_back_columns_to_trace_routes_table/migration.sql new file mode 100644 index 0000000..238e813 --- /dev/null +++ b/prisma/migrations/20240908005223_add_new_snr_and_route_back_columns_to_trace_routes_table/migration.sql @@ -0,0 +1,4 @@ +-- AlterTable +ALTER TABLE `traceroutes` ADD COLUMN `route_back` JSON NULL, + ADD COLUMN `snr_back` JSON NULL, + ADD COLUMN `snr_towards` JSON NULL; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index eeb0cb4..a152277 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -242,6 +242,9 @@ model TraceRoute { from BigInt want_response Boolean route Json + snr_towards Json? + route_back Json? + snr_back Json? channel Int? packet_id BigInt? diff --git a/src/mqtt.js b/src/mqtt.js index d8939d4..68e0580 100644 --- a/src/mqtt.js +++ b/src/mqtt.js @@ -1103,6 +1103,9 @@ client.on("message", async (topic, message) => { from: envelope.packet.from, want_response: envelope.packet.decoded.wantResponse, route: routeDiscovery.route, + snr_towards: routeDiscovery.snrTowards, + route_back: routeDiscovery.routeBack, + snr_back: routeDiscovery.snrBack, channel: envelope.packet.channel, packet_id: envelope.packet.id, channel_id: envelope.channelId,