-
Notifications
You must be signed in to change notification settings - Fork 71
Open
Description
I noticed importing ChargeHistory started failing, and this is the reason why.
These are the numbers I am getting back from the API, note the raw_value of 193549.99999999997.
This causes parsing to fail with "Number 193549.99999999997 is not representable in Swift."
I would recommend changing raw_value to a double rather than an int.
"total_charged_energy_breakdown": {
"home": {
"value": "194",
"raw_value": 193549.99999999997,
"after_adornment": " kWh",
"sub_title": "Home"
},
"super_charger": {
"value": "588",
"raw_value": 588000,
"after_adornment": " kWh",
"sub_title": "Supercharger"
},
"other": {
"value": "46",
"raw_value": 46302,
"after_adornment": " kWh",
"sub_title": "Other"
},
"work": {
"value": "0",
"after_adornment": " kWh",
"sub_title": "Work"
}
}
Metadata
Metadata
Assignees
Labels
No labels