Esempio n. 1
0
func getKeyFromBody(b io.Reader) (repository.Key, bool, error) {
	var key repository.Key
	var body keyBody
	err := json.NewDecoder(b).Decode(&body)
	if err != nil {
		return key, false, &errors.HTTP{Code: http.StatusBadRequest, Message: "Invalid JSON"}
	}
	key.Body = body.Key
	key.Name = body.Name
	return key, body.Force, nil
}
Esempio n. 2
0
func getKeyFromBody(b io.Reader) (repository.Key, error) {
	var key repository.Key
	var body map[string]string
	err := json.NewDecoder(b).Decode(&body)
	if err != nil {
		return key, &errors.HTTP{Code: http.StatusBadRequest, Message: "Invalid JSON"}
	}
	key.Body = body["key"]
	key.Name = body["name"]
	return key, nil
}