|
|
|
@@ -68,6 +68,21 @@ func GetZones(token string, client *http.Client) ([]model.Zone, error) { |
|
|
|
return i, nil |
|
|
|
} |
|
|
|
|
|
|
|
func GetTracks(token string, client *http.Client) ([]model.Tracks, error) { |
|
|
|
res, err := getRequest(token, "getTracks", client) |
|
|
|
if err != nil { |
|
|
|
return []model.Tracks{}, err |
|
|
|
} |
|
|
|
|
|
|
|
var i []model.Tracks |
|
|
|
err = json.NewDecoder(res.Body).Decode(&i) |
|
|
|
if err != nil { |
|
|
|
return []model.Tracks{}, err |
|
|
|
} |
|
|
|
|
|
|
|
return i, nil |
|
|
|
} |
|
|
|
|
|
|
|
func getRequest(token, route string, client *http.Client) (*http.Response, error) { |
|
|
|
url := fmt.Sprintf("https://10.251.0.30:5050/reslevis/%s", route) |
|
|
|
req, err := http.NewRequest("GET", url, nil) |
|
|
|
|