|
|
|
@@ -12,14 +12,12 @@ import ( |
|
|
|
func GetTrackers(token string, client *http.Client, cfg *config.Config) ([]model.Tracker, error) { |
|
|
|
res, err := getRequest(token, "getTrackers", client, cfg) |
|
|
|
if err != nil { |
|
|
|
fmt.Printf("error get trackers: %+v\n", err) |
|
|
|
return []model.Tracker{}, err |
|
|
|
} |
|
|
|
|
|
|
|
var i []model.Tracker |
|
|
|
err = json.NewDecoder(res.Body).Decode(&i) |
|
|
|
if err != nil { |
|
|
|
fmt.Printf("error decode trackers: %+v\n", err) |
|
|
|
return []model.Tracker{}, err |
|
|
|
} |
|
|
|
|
|
|
|
@@ -29,7 +27,6 @@ func GetTrackers(token string, client *http.Client, cfg *config.Config) ([]model |
|
|
|
func GetGateways(token string, client *http.Client, cfg *config.Config) ([]model.Gateway, error) { |
|
|
|
res, err := getRequest(token, "getGateways", client, cfg) |
|
|
|
if err != nil { |
|
|
|
fmt.Printf("error get gateways: %+v\n", err) |
|
|
|
return []model.Gateway{}, err |
|
|
|
} |
|
|
|
|
|
|
|
@@ -76,7 +73,6 @@ func InferPosition(token string, client *http.Client, cfg *config.Config) (model |
|
|
|
url := fmt.Sprintf("%s/ble-ai/infer", cfg.APIBaseURL) |
|
|
|
req, err := http.NewRequest("GET", url, nil) |
|
|
|
if err != nil { |
|
|
|
fmt.Printf("error new request: %+v\n", err) |
|
|
|
return model.PositionResponse{}, err |
|
|
|
} |
|
|
|
|
|
|
|
@@ -84,20 +80,16 @@ func InferPosition(token string, client *http.Client, cfg *config.Config) (model |
|
|
|
|
|
|
|
res, err := client.Do(req) |
|
|
|
if err != nil { |
|
|
|
fmt.Printf("error do request: %+v\n", err) |
|
|
|
return model.PositionResponse{}, err |
|
|
|
} |
|
|
|
|
|
|
|
fmt.Printf("res.status: %s\n", res.Status) |
|
|
|
if res.StatusCode != 200 { |
|
|
|
fmt.Printf("error status code: %d\n", res.StatusCode) |
|
|
|
return model.PositionResponse{}, fmt.Errorf("status code: %d", res.StatusCode) |
|
|
|
} |
|
|
|
|
|
|
|
var i model.PositionResponse |
|
|
|
err = json.NewDecoder(res.Body).Decode(&i) |
|
|
|
if err != nil { |
|
|
|
fmt.Printf("error decode response: %+v\n", err) |
|
|
|
return model.PositionResponse{}, err |
|
|
|
} |
|
|
|
|
|
|
|
|