From 55aa5f5cfe9bf76ad51fd4c2d211303b119ddc33 Mon Sep 17 00:00:00 2001 From: kscholty <47229207+kscholty@users.noreply.github.com> Date: Sun, 24 Mar 2024 19:46:21 +0100 Subject: [PATCH] Saic: improve response handling (#12993) --- vehicle/saic/provider.go | 2 +- vehicle/saic/requests/sendRequest.go | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/vehicle/saic/provider.go b/vehicle/saic/provider.go index 8c9123e70..1074133e0 100644 --- a/vehicle/saic/provider.go +++ b/vehicle/saic/provider.go @@ -54,7 +54,7 @@ func (v *Provider) Soc() (float64, error) { val := res.ChrgMgmtData.BmsPackSOCDsp if val > 1000 { - v.status.Reset() + //v.status.Reset() return float64(val), fmt.Errorf("invalid raw soc value: %d: %w", val, api.ErrMustRetry) } diff --git a/vehicle/saic/requests/sendRequest.go b/vehicle/saic/requests/sendRequest.go index b72d39361..c21b987b9 100644 --- a/vehicle/saic/requests/sendRequest.go +++ b/vehicle/saic/requests/sendRequest.go @@ -45,6 +45,7 @@ func CreateRequest( return nil, err } + Decorate(req) req.Header.Set("app-send-date", strconv.FormatInt(appSendDate, 10)) req.Header.Set("original-content-type", contentType)