Exemplo n.º 1
0
func ListEndpoint(feature features.Features) endpoint.Endpoint {
	return func(ctx context.Context, feature_key interface{}) (interface{}, error) {

		ffs, err := feature.List()
		if err != nil {
			return nil, err
		}

		cs := &CollectionSerializer{
			Items: ffs,
			Count: len(ffs),
		}
		return HTTPResponse{StatusCode: http.StatusOK, Body: cs}, nil
	}
}