summaryrefslogtreecommitdiffstats
path: root/modules/context/api.go
diff options
context:
space:
mode:
Diffstat (limited to 'modules/context/api.go')
-rw-r--r--modules/context/api.go30
1 files changed, 0 insertions, 30 deletions
diff --git a/modules/context/api.go b/modules/context/api.go
index 7a3ff990b6..725a3461aa 100644
--- a/modules/context/api.go
+++ b/modules/context/api.go
@@ -75,36 +75,6 @@ func APIContexter() macaron.Handler {
}
}
-// ExtractOwnerAndRepo returns a handler that populates the `Repo.Owner` and
-// `Repo.Repository` fields of an APIContext
-func ExtractOwnerAndRepo() macaron.Handler {
- return func(ctx *APIContext) {
- owner, err := models.GetUserByName(ctx.Params(":username"))
- if err != nil {
- if models.IsErrUserNotExist(err) {
- ctx.Error(422, "", err)
- } else {
- ctx.Error(500, "GetUserByName", err)
- }
- return
- }
-
- repo, err := models.GetRepositoryByName(owner.ID, ctx.Params(":reponame"))
- if err != nil {
- if models.IsErrRepoNotExist(err) {
- ctx.Status(404)
- } else {
- ctx.Error(500, "GetRepositoryByName", err)
- }
- return
- }
- ctx.Repo.Owner = owner
- ctx.Data["Owner"] = owner
- ctx.Repo.Repository = repo
- ctx.Data["Repository"] = repo
- }
-}
-
// ReferencesGitRepo injects the GitRepo into the Context
func ReferencesGitRepo() macaron.Handler {
return func(ctx *APIContext) {