add it
This commit is contained in:
@@ -0,0 +1 @@
|
||||
package images
|
||||
@@ -0,0 +1,20 @@
|
||||
package network
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"floares/lib/model"
|
||||
"log"
|
||||
"net/http"
|
||||
)
|
||||
|
||||
func ListJsons() []model.NetWorkJson {
|
||||
req, _ := http.NewRequest("GET", "http://127.0.0.1:8888/networks", nil)
|
||||
res, err := http.DefaultClient.Do(req)
|
||||
if err != nil {
|
||||
log.Println("request for network list error:", err)
|
||||
return []model.NetWorkJson{}
|
||||
}
|
||||
var result []model.NetWorkJson
|
||||
err = json.NewDecoder(res.Body).Decode(&result)
|
||||
return result
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package system
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"floares/lib/model"
|
||||
"log"
|
||||
"net/http"
|
||||
)
|
||||
|
||||
func Version() model.Version {
|
||||
req, _ := http.NewRequest("GET", "http://127.0.0.1:8888/version", nil)
|
||||
res, err := http.DefaultClient.Do(req)
|
||||
if err != nil {
|
||||
log.Println("request for version list error:", err)
|
||||
return model.Version{}
|
||||
}
|
||||
var result model.Version
|
||||
err = json.NewDecoder(res.Body).Decode(&result)
|
||||
return result
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package system
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"floares/lib/model"
|
||||
"log"
|
||||
"net/http"
|
||||
)
|
||||
|
||||
func Info() model.Info {
|
||||
req, _ := http.NewRequest("GET", "http://127.0.0.1:8888/info", nil)
|
||||
res, err := http.DefaultClient.Do(req)
|
||||
if err != nil {
|
||||
log.Println("request for info list error:", err)
|
||||
return model.Info{}
|
||||
}
|
||||
var result model.Info
|
||||
err = json.NewDecoder(res.Body).Decode(&result)
|
||||
return result
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package volume
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"floares/lib/model"
|
||||
"log"
|
||||
"net/http"
|
||||
)
|
||||
|
||||
func ListJsons() model.VolumesJson {
|
||||
req, _ := http.NewRequest("GET", "http://127.0.0.1:8888/volumes", nil)
|
||||
res, err := http.DefaultClient.Do(req)
|
||||
if err != nil {
|
||||
log.Println("request for volume list error:", err)
|
||||
return model.VolumesJson{}
|
||||
}
|
||||
var result model.VolumesJson
|
||||
err = json.NewDecoder(res.Body).Decode(&result)
|
||||
return result
|
||||
}
|
||||
Reference in New Issue
Block a user