equal
deleted
inserted
replaced
20 params["q"] = query |
20 params["q"] = query |
21 if resolve { |
21 if resolve { |
22 params["resolve"] = "true" |
22 params["resolve"] = "true" |
23 } |
23 } |
24 |
24 |
25 var results Results |
25 var resultsV1 struct { |
26 if err := mc.apiCall("search", rest.Get, params, nil, nil, &results); err != nil { |
26 Results |
|
27 Hashtags []string `json:"hashtags"` |
|
28 } |
|
29 if err := mc.apiCall("search", rest.Get, params, nil, nil, &resultsV1); err != nil { |
27 return nil, err |
30 return nil, err |
28 } |
31 } |
|
32 |
|
33 var results Results |
|
34 results.Accounts = resultsV1.Accounts |
|
35 results.Statuses = resultsV1.Statuses |
|
36 for _, t := range resultsV1.Hashtags { |
|
37 results.Hashtags = append(results.Hashtags, Tag{Name: t}) |
|
38 } |
|
39 |
29 return &results, nil |
40 return &results, nil |
30 } |
41 } |