refactor to use either timestamp when one is undefined
This commit is contained in:
parent
62a2dc2c4a
commit
5e4fd59148
@ -42,21 +42,22 @@ router.post(
|
|||||||
)?.measurementValue,
|
)?.measurementValue,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const messageData = message.uplink_message.decoded_payload?.messages[0];
|
||||||
|
|
||||||
|
const latitudeData = messageData?.find((e) => e.type === "Latitude");
|
||||||
|
const longitudeData = messageData?.find((e) => e.type === "Longitude");
|
||||||
|
|
||||||
const gnnsLocation = {
|
const gnnsLocation = {
|
||||||
latitude: message.uplink_message.decoded_payload?.messages[0].find(
|
latitude: latitudeData?.measurementValue,
|
||||||
(e) => e.type === "Latitude"
|
longitude: longitudeData?.measurementValue,
|
||||||
)?.measurementValue,
|
|
||||||
longitude: message.uplink_message.decoded_payload?.messages[0].find(
|
|
||||||
(e) => e.type === "Longitude"
|
|
||||||
)?.measurementValue,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const gnssMetadata = message.uplink_message.decoded_payload?.messages[0].find(
|
|
||||||
(e) => e.type === "Latitude"
|
|
||||||
);
|
|
||||||
|
|
||||||
const gnssTimestamp = {
|
const gnssTimestamp = {
|
||||||
timestamp: gnssMetadata?.timestamp ? new Date(gnssMetadata.timestamp) : undefined
|
timestamp: latitudeData?.timestamp
|
||||||
|
? new Date(latitudeData.timestamp)
|
||||||
|
: longitudeData?.timestamp
|
||||||
|
? new Date(longitudeData.timestamp)
|
||||||
|
: undefined,
|
||||||
};
|
};
|
||||||
|
|
||||||
const wifiScans =
|
const wifiScans =
|
||||||
@ -102,10 +103,9 @@ router.post(
|
|||||||
gnss:
|
gnss:
|
||||||
gnnsLocation.latitude && gnnsLocation.longitude
|
gnnsLocation.latitude && gnnsLocation.longitude
|
||||||
? {
|
? {
|
||||||
latitude: gnnsLocation.latitude,
|
latitude: gnnsLocation.latitude,
|
||||||
longitude: gnnsLocation.longitude,
|
longitude: gnnsLocation.longitude,
|
||||||
|
}
|
||||||
}
|
|
||||||
: undefined,
|
: undefined,
|
||||||
gnss_timestamp: gnssTimestamp.timestamp,
|
gnss_timestamp: gnssTimestamp.timestamp,
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user