From d85017d432ea207524a6fec679236bfb8f6aabb9 Mon Sep 17 00:00:00 2001 From: Alex Savin Date: Fri, 30 May 2025 20:18:02 -0400 Subject: [PATCH] More changes --- vehicle.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/vehicle.go b/vehicle.go index 80de19b..4280ca1 100644 --- a/vehicle.go +++ b/vehicle.go @@ -503,6 +503,7 @@ func (v *Vehicle) GetClimateQuickPresets() { v.selectVehicle() reqURL := MOBILE_API_VERSION + apiURLs["API_G2_FETCH_RES_QUICK_START_SETTINGS"] resp := v.client.execute(reqURL, GET, map[string]string{}, "", false) + v.client.logger.Debug("http request output", "request", "GetClimateQuickPresets", "body", resp) tmp := struct { Success bool `json:"success"` @@ -598,9 +599,14 @@ func (v *Vehicle) GetVehicleStatus() { v.selectVehicle() reqURL := MOBILE_API_VERSION + urlToGen(apiURLs["API_VEHICLE_STATUS"], v.getAPIGen()) resp := v.client.execute(reqURL, GET, map[string]string{}, "", false) - v.client.logger.Debug("http request output", "request", "GetVehicleStatus", "body", resp) + var r Response + err := json.Unmarshal(resp, &r) + if err != nil { + v.client.logger.Error("error while parsing json", "request", "GetClimatePresets", "error", err.Error()) + } + if v.client.isResponseSuccessfull(resp) { respParsed, err := gabs.ParseJSON(resp) if err != nil {