small changes
This commit is contained in:
@@ -26,6 +26,10 @@ type PackageIndex struct {
|
||||
Message string `json:"message"`
|
||||
}
|
||||
|
||||
type Message struct {
|
||||
Message string `json:"message"`
|
||||
}
|
||||
|
||||
func sendRequest(method, url string, jsonBody []byte) (Request, error) {
|
||||
bodyReader := bytes.NewReader(jsonBody)
|
||||
req, err := http.NewRequest(method, url, bodyReader)
|
||||
@@ -62,3 +66,15 @@ func getPackage(packageName string) (PackageIndex, error) {
|
||||
}
|
||||
return pkgidx, nil
|
||||
}
|
||||
|
||||
func getMessage(req Request) error {
|
||||
var msg Message
|
||||
err := json.Unmarshal(req.Body, &msg)
|
||||
if err != nil {
|
||||
return fmt.Errorf("JsonError: %v", err)
|
||||
}
|
||||
if msg.Message != "ok" {
|
||||
return fmt.Errorf(msg.Message)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user