diff options
author | Joe Chen <jc@unknwon.io> | 2022-10-30 23:04:24 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-30 23:04:24 +0800 |
commit | 1905b19ee7fcc5622ad3ad4d85cc8fc2e81a0b56 (patch) | |
tree | 11c6c7bd33837733167f5f3adc9c09dacfbdd19f /internal/route/user | |
parent | 131be6e074039e590488892d7a99ebdbe6eb4668 (diff) |
refactor(db): migrate methods off `user.go` (#7219)
Diffstat (limited to 'internal/route/user')
-rw-r--r-- | internal/route/user/home.go | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/internal/route/user/home.go b/internal/route/user/home.go index 5a2ebf8e..4d350398 100644 --- a/internal/route/user/home.go +++ b/internal/route/user/home.go @@ -145,14 +145,21 @@ func Dashboard(c *context.Context) { return } } else { - if err = ctxUser.GetRepositories(1, conf.UI.User.RepoPagingNum); err != nil { + repos, err = db.GetUserRepositories( + &db.UserRepoOptions{ + UserID: ctxUser.ID, + Private: true, + Page: 1, + PageSize: conf.UI.User.RepoPagingNum, + }, + ) + if err != nil { c.Error(err, "get repositories") return } - repos = ctxUser.Repos repoCount = int64(ctxUser.NumRepos) - mirrors, err = ctxUser.GetMirrorRepositories() + mirrors, err = db.GetUserMirrorRepositories(ctxUser.ID) if err != nil { c.Error(err, "get mirror repositories") return @@ -228,11 +235,18 @@ func Issues(c *context.Context) { return } } else { - if err := ctxUser.GetRepositories(1, c.User.NumRepos); err != nil { + repos, err = db.GetUserRepositories( + &db.UserRepoOptions{ + UserID: ctxUser.ID, + Private: true, + Page: 1, + PageSize: ctxUser.NumRepos, + }, + ) + if err != nil { c.Error(err, "get repositories") return } - repos = ctxUser.Repos } userRepoIDs = make([]int64, 0, len(repos)) |