Move the API struct definitions into internal/weldr

This will prevent problems with import loops. client already imports
weldr, so weldr cannot import client.
This commit is contained in:
Brian C. Lane 2020-03-19 10:32:30 -07:00 committed by Tom Gundersen
parent 0f8e40bdf1
commit 971bafbc09
3 changed files with 24 additions and 20 deletions

View file

@ -5,10 +5,12 @@ package client
import (
"encoding/json"
"net/http"
"github.com/osbuild/osbuild-composer/internal/weldr"
)
// GetStatusV0 makes a GET request to /api/status and returns the v0 response as a StatusResponseV0
func GetStatusV0(socket *http.Client) (reply StatusV0, resp *APIResponse, err error) {
func GetStatusV0(socket *http.Client) (reply weldr.StatusV0, resp *APIResponse, err error) {
body, resp, err := GetRaw(socket, "GET", "/api/status")
if resp != nil || err != nil {
return reply, resp, err