Files
athens/pkg/download/get_module_params.go
Marwan Sulaiman 5870aeee8d Remove Buffalo (#1010)
* Remove Buffalo

* gofmt

* pr fixes

* fix subrouter

* bring back secure middleware + pr fixes

* better place for subrouter

* vendor
2018-12-22 20:24:25 -05:00

18 lines
372 B
Go

package download
import (
"net/http"
"github.com/gomods/athens/pkg/errors"
"github.com/gomods/athens/pkg/paths"
)
func getModuleParams(r *http.Request, op errors.Op) (mod string, ver string, err error) {
params, err := paths.GetAllParams(r)
if err != nil {
return "", "", errors.E(op, err, errors.KindBadRequest)
}
return params.Module, params.Version, nil
}