Dont get me wrong, but it doesnt work
All checks were successful
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 23s
All checks were successful
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 23s
This commit is contained in:
22
vehicle.go
22
vehicle.go
@ -482,19 +482,19 @@ func (v *Vehicle) GetClimatePresets() {
|
|||||||
|
|
||||||
v.client.logger.Debug("subaru climate presets http output", "body", resp)
|
v.client.logger.Debug("subaru climate presets http output", "body", resp)
|
||||||
|
|
||||||
tmp := strings.ReplaceAll(string(resp), `\\\"`, `"`)
|
tmp1 := strings.ReplaceAll(string(resp), `\\\"`, `"`)
|
||||||
v.client.logger.Debug("subaru climate presets after trimming #1", "body", tmp)
|
v.client.logger.Debug("subaru climate presets after trimming #1", "body", tmp1)
|
||||||
tmp = strings.ReplaceAll(tmp, `}\",\"{`, `},{`)
|
tmp2 := strings.ReplaceAll(tmp1, `}\",\"{`, `},{`)
|
||||||
v.client.logger.Debug("subaru climate presets after trimming #2", "body", tmp)
|
v.client.logger.Debug("subaru climate presets after trimming #2", "body", tmp2)
|
||||||
tmp = strings.ReplaceAll(tmp, `[\"{`, `[{`)
|
tmp3 := strings.ReplaceAll(tmp2, `[\"{`, `[{`)
|
||||||
v.client.logger.Debug("subaru climate presets after trimming #3", "body", tmp)
|
v.client.logger.Debug("subaru climate presets after trimming #3", "body", tmp3)
|
||||||
tmp = strings.ReplaceAll(tmp, ` }\"]`, `}]`)
|
tmp4 := strings.ReplaceAll(tmp3, ` }\"]`, `}]`)
|
||||||
v.client.logger.Debug("subaru climate presets after trimming #4", "body", tmp)
|
v.client.logger.Debug("subaru climate presets after trimming #4", "body", tmp4)
|
||||||
tmp = strings.ReplaceAll(tmp, `\"`, `"`)
|
tmp5 := strings.ReplaceAll(tmp4, `\"`, `"`)
|
||||||
|
|
||||||
v.client.logger.Debug("subaru climate presets after trimming", "body", tmp)
|
v.client.logger.Debug("subaru climate presets after trimming", "body", tmp5)
|
||||||
|
|
||||||
respParsed, err := gabs.ParseJSON([]byte(tmp))
|
respParsed, err := gabs.ParseJSON([]byte(tmp5))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
v.client.logger.Error("error while parsing json", "request", "GetClimatePresets", "error", err.Error())
|
v.client.logger.Error("error while parsing json", "request", "GetClimatePresets", "error", err.Error())
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user