func APIV1DiscoverymgrDevicesPost(w http.ResponseWriter, r *http.Request) {
log.Printf("[%s] APIV1DiscoverymgrDevicesPost", logPrefix)
- var distService map[string]interface{}
+ var distService map[string]string
decoder := json.NewDecoder(r.Body)
err := decoder.Decode(&distService)
if err != nil {
}
target := distService["ServiceName"]
- ret, err := discoverymgr.GetDeviceListWithService(target.(string))
+ ret, err := discoverymgr.GetDeviceListWithService(target)
if err != nil {
writeJSONResponse(w, nil, http.StatusBadRequest)
return
func APIV1DiscoverymgrDevicesTXTPost(w http.ResponseWriter, r *http.Request) {
log.Printf("[%s] APIV1DiscoverymgrDevicesTXTPost", logPrefix)
- var distService map[string]interface{}
+ var distService map[string]string
decoder := json.NewDecoder(r.Body)
err := decoder.Decode(&distService)
if err != nil {
}
target := distService["ServiceName"]
- err = discoverymgr.SetServiceNames(target.(string))
+ err = discoverymgr.SetServiceNames(target)
if err != nil {
writeJSONResponse(w, nil, http.StatusBadRequest)
} else {