equal
deleted
inserted
replaced
32 return tl, fmt.Errorf("timelines API query: %s", err.Error()) |
32 return tl, fmt.Errorf("timelines API query: %s", err.Error()) |
33 } |
33 } |
34 |
34 |
35 err = json.Unmarshal([]byte(r.Body), &tl) |
35 err = json.Unmarshal([]byte(r.Body), &tl) |
36 if err != nil { |
36 if err != nil { |
37 var res struct { |
37 var errorRes Error |
38 Error string `json:"error"` |
38 err2 := json.Unmarshal([]byte(r.Body), &errorRes) |
39 } |
|
40 err2 := json.Unmarshal([]byte(r.Body), &res) |
|
41 if err2 == nil { |
39 if err2 == nil { |
42 return tl, fmt.Errorf("%s", res.Error) |
40 return tl, fmt.Errorf("%s", errorRes.Text) |
43 } |
41 } |
44 return tl, fmt.Errorf("timelines API: %s", err.Error()) |
42 return tl, fmt.Errorf("timelines API: %s", err.Error()) |
45 } |
43 } |
46 |
44 |
47 return tl, nil |
45 return tl, nil |