diff options
author | Steve Manuel <nilslice@gmail.com> | 2016-12-17 06:50:00 -0800 |
---|---|---|
committer | Steve Manuel <nilslice@gmail.com> | 2016-12-17 06:50:00 -0800 |
commit | 138d18d6aa89819bbbeb2fff83264c22991f05c2 (patch) | |
tree | cc0f03743af02b0e19a420409ee53a73d87e2631 /addons | |
parent | 3604e0b685920e91ed9655cfeaa0d229b322648b (diff) |
removing a new addon "get"
Diffstat (limited to 'addons')
-rw-r--r-- | addons/get/content.go | 28 | ||||
-rw-r--r-- | addons/reference/reference.go | 26 |
2 files changed, 23 insertions, 31 deletions
diff --git a/addons/get/content.go b/addons/get/content.go deleted file mode 100644 index 3d16b3a..0000000 --- a/addons/get/content.go +++ /dev/null @@ -1,28 +0,0 @@ -package get - -import ( - "bytes" - "fmt" - "log" - "net/http" -) - -// ContentAll retrives all items from the HTTP API within the provided namespace -func ContentAll(namespace string) []byte { - endpoint := "http://0.0.0.0:8080/api/contents?type=" - buf := []byte{} - r := bytes.NewReader(buf) - req, err := http.NewRequest(http.MethodGet, endpoint+namespace, r) - if err != nil { - log.Println("Error creating request for reference from:", namespace) - return nil - } - - c := http.Client{} - res, err := c.Do(req) - defer res.Body.Close() - - fmt.Println(res, string(buf)) - - return buf -} diff --git a/addons/reference/reference.go b/addons/reference/reference.go index 66a20e0..3407f18 100644 --- a/addons/reference/reference.go +++ b/addons/reference/reference.go @@ -4,10 +4,10 @@ import ( "bytes" "encoding/json" "fmt" + "log" + "net/http" "text/template" - "get" - "github.com/bosssauce/ponzu/management/editor" ) @@ -27,7 +27,7 @@ func Select(fieldName string, p interface{}, attrs map[string]string, contentTyp options := make(map[string]string) var data []map[string]interface{} - j := get.ContentAll(contentType) + j := ContentAll(contentType) err := json.Unmarshal(j, data) if err != nil { @@ -47,3 +47,23 @@ func Select(fieldName string, p interface{}, attrs map[string]string, contentTyp return editor.Select(fieldName, p, attrs, options) } + +// ContentAll retrives all items from the HTTP API within the provided namespace +func ContentAll(namespace string) []byte { + endpoint := "http://0.0.0.0:8080/api/contents?type=" + buf := []byte{} + r := bytes.NewReader(buf) + req, err := http.NewRequest(http.MethodGet, endpoint+namespace, r) + if err != nil { + log.Println("Error creating request for reference from:", namespace) + return nil + } + + c := http.Client{} + res, err := c.Do(req) + defer res.Body.Close() + + fmt.Println(res, string(buf)) + + return buf +} |