CEC-4883: update api shape and display trex version on fleets (#418)
This commit is contained in:
@@ -34,7 +34,26 @@ const fleets = [
|
||||
},
|
||||
];
|
||||
|
||||
const vehicles = ["USWESTVIN12345678", "USWESTVIN12345679", "USWESTVIN12345670"];
|
||||
const vehicles = [
|
||||
{
|
||||
vin: "USWESTVIN12345678",
|
||||
connected: false,
|
||||
connectedHMI: false,
|
||||
trex_version: "",
|
||||
},
|
||||
{
|
||||
vin: "USWESTVIN12345679",
|
||||
connected: true,
|
||||
connectedHMI: true,
|
||||
trex_version: "",
|
||||
},
|
||||
{
|
||||
vin: "USWESTVIN12345670",
|
||||
connected: false,
|
||||
connectedHMI: false,
|
||||
trex_version: "",
|
||||
},
|
||||
];
|
||||
|
||||
const fleetsAPI = {
|
||||
addFleet: async (fleet) => {
|
||||
@@ -63,11 +82,16 @@ const fleetsAPI = {
|
||||
return { data: vehicles };
|
||||
},
|
||||
addFleetVehicles: async (_name, payload) => {
|
||||
payload.vins && vehicles.push(...payload.vins);
|
||||
payload.vins && vehicles.push(...payload.vins.map((vin => ({
|
||||
vin,
|
||||
connected: false,
|
||||
connectedHMI: false,
|
||||
trex_version: "",
|
||||
}))));
|
||||
return payload;
|
||||
},
|
||||
deleteFleetVehicle: async (_name, vehicle) => {
|
||||
const index = vehicles.findIndex(element => element === vehicle.vin);
|
||||
const index = vehicles.findIndex(element => element.vin === vehicle.vin);
|
||||
if (index >= 0) vehicles.splice(index, 1);
|
||||
return vehicle.vin;
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user