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)
|
||||
|
||||
tmp := strings.ReplaceAll(string(resp), `\\\"`, `"`)
|
||||
v.client.logger.Debug("subaru climate presets after trimming #1", "body", tmp)
|
||||
tmp = strings.ReplaceAll(tmp, `}\",\"{`, `},{`)
|
||||
v.client.logger.Debug("subaru climate presets after trimming #2", "body", tmp)
|
||||
tmp = strings.ReplaceAll(tmp, `[\"{`, `[{`)
|
||||
v.client.logger.Debug("subaru climate presets after trimming #3", "body", tmp)
|
||||
tmp = strings.ReplaceAll(tmp, ` }\"]`, `}]`)
|
||||
v.client.logger.Debug("subaru climate presets after trimming #4", "body", tmp)
|
||||
tmp = strings.ReplaceAll(tmp, `\"`, `"`)
|
||||
tmp1 := strings.ReplaceAll(string(resp), `\\\"`, `"`)
|
||||
v.client.logger.Debug("subaru climate presets after trimming #1", "body", tmp1)
|
||||
tmp2 := strings.ReplaceAll(tmp1, `}\",\"{`, `},{`)
|
||||
v.client.logger.Debug("subaru climate presets after trimming #2", "body", tmp2)
|
||||
tmp3 := strings.ReplaceAll(tmp2, `[\"{`, `[{`)
|
||||
v.client.logger.Debug("subaru climate presets after trimming #3", "body", tmp3)
|
||||
tmp4 := strings.ReplaceAll(tmp3, ` }\"]`, `}]`)
|
||||
v.client.logger.Debug("subaru climate presets after trimming #4", "body", tmp4)
|
||||
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 {
|
||||
v.client.logger.Error("error while parsing json", "request", "GetClimatePresets", "error", err.Error())
|
||||
}
|
||||
|
Reference in New Issue
Block a user