track when node position was last updated
This commit is contained in:
@ -0,0 +1,2 @@
|
||||
-- AlterTable
|
||||
ALTER TABLE `nodes` ADD COLUMN `position_updated_at` DATETIME(3) NULL;
|
@ -25,6 +25,7 @@ model Node {
|
||||
latitude Int?
|
||||
longitude Int?
|
||||
altitude Int?
|
||||
position_updated_at DateTime?
|
||||
|
||||
battery_level Int?
|
||||
voltage Decimal?
|
||||
|
@ -174,6 +174,7 @@ client.on("message", async (topic, message) => {
|
||||
node_id: envelope.packet.from,
|
||||
},
|
||||
data: {
|
||||
position_updated_at: new Date(),
|
||||
latitude: position.latitudeI,
|
||||
longitude: position.longitudeI,
|
||||
altitude: position.altitude !== 0 ? position.altitude : null,
|
||||
|
Reference in New Issue
Block a user