1
0
mirror of https://github.com/writeas/go-writeas.git synced 2025-07-27 21:59:26 +00:00

Rearrange status checks in CreateCollection

This commit is contained in:
Matt Baer 2018-09-22 21:38:53 +02:00
parent b8261ce08b
commit 78fe498545

View File

@ -47,9 +47,8 @@ func (c *Client) CreateCollection(sp *CollectionParams) (*Collection, error) {
}
status := env.Code
if status == http.StatusCreated {
return p, nil
} else if status == http.StatusBadRequest {
if status != http.StatusCreated {
if status == http.StatusBadRequest {
return nil, fmt.Errorf("Bad request: %s", env.ErrorMessage)
} else if status == http.StatusForbidden {
return nil, fmt.Errorf("Casual or Pro user required.")
@ -60,6 +59,8 @@ func (c *Client) CreateCollection(sp *CollectionParams) (*Collection, error) {
}
return nil, fmt.Errorf("Problem getting post: %d. %v\n", status, err)
}
return p, nil
}
// GetCollection retrieves a collection, returning the Collection and any error
// (in user-friendly form) that occurs. See