Просмотр исходного кода

Rearrange status checks in CreateCollection

pull/10/head
Matt Baer 5 лет назад
Родитель
Сommit
78fe498545
1 измененных файлов: 12 добавлений и 11 удалений
  1. +12
    -11
      collection.go

+ 12
- 11
collection.go Просмотреть файл

@@ -47,18 +47,19 @@ func (c *Client) CreateCollection(sp *CollectionParams) (*Collection, error) {
}

status := env.Code
if status == http.StatusCreated {
return p, nil
} else 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.")
} else if status == http.StatusConflict {
return nil, fmt.Errorf("Collection name is already taken.")
} else if status == http.StatusPreconditionFailed {
return nil, fmt.Errorf("Reached max collection quota.")
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.")
} else if status == http.StatusConflict {
return nil, fmt.Errorf("Collection name is already taken.")
} else if status == http.StatusPreconditionFailed {
return nil, fmt.Errorf("Reached max collection quota.")
}
return nil, fmt.Errorf("Problem getting post: %d. %v\n", status, err)
}
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


Загрузка…
Отмена
Сохранить