Cargo has long displayed every device which feeds data to it, commonly resulting in a _large number of duplicated devices and very slow load times.
This PR proposed filtering the device list based on the the name attribute of the devices to include just a single entry for each.
As an example: RAK5205-1-phil has dozens and dozens and dozens of entries all reporting the same location for the given device name.
Using RAK5205-1-phil as an example: Inspecting the incoming data there are two fields of interest (subsection of data provided below) the name and the device_id (device_id randomized for clarity, and other fields omitted)
Cargo has long displayed every device which feeds data to it, commonly resulting in a _large number of duplicated devices and very slow load times.
This PR proposed filtering the device list based on the the
name
attribute of the devices to include just a single entry for each.As an example:
RAK5205-1-phil
has dozens and dozens and dozens of entries all reporting the same location for the given device name.Using
RAK5205-1-phil
as an example: Inspecting the incoming data there are two fields of interest (subsection of data provided below) thename
and thedevice_id
(device_id
randomized for clarity, and other fields omitted)trying to avoid this 🫨