aboutsummaryrefslogtreecommitdiff
path: root/internal/route/user
diff options
context:
space:
mode:
authorJoe Chen <jc@unknwon.io>2022-10-30 23:04:24 +0800
committerGitHub <noreply@github.com>2022-10-30 23:04:24 +0800
commit1905b19ee7fcc5622ad3ad4d85cc8fc2e81a0b56 (patch)
tree11c6c7bd33837733167f5f3adc9c09dacfbdd19f /internal/route/user
parent131be6e074039e590488892d7a99ebdbe6eb4668 (diff)
refactor(db): migrate methods off `user.go` (#7219)
Diffstat (limited to 'internal/route/user')
-rw-r--r--internal/route/user/home.go24
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))