Skip to content

Commit 75f9fa4

Browse files
committed
Small code refactoring for acitvity page
1 parent 0ed7ec9 commit 75f9fa4

File tree

2 files changed

+22
-20
lines changed

2 files changed

+22
-20
lines changed

models/repo_activity.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,8 @@ func (stats *ActivityStats) PublishedReleaseCount() int {
8585
return len(stats.PublishedReleases)
8686
}
8787

88-
// FillPullRequestsForActivity returns pull request information for activity page
89-
func FillPullRequestsForActivity(stats *ActivityStats, baseRepoID int64, fromTime time.Time) error {
88+
// FillPullRequests returns pull request information for activity page
89+
func (stats *ActivityStats) FillPullRequests(baseRepoID int64, fromTime time.Time) error {
9090
var err error
9191
var count int64
9292

@@ -144,8 +144,8 @@ func pullRequestsForActivityStatement(baseRepoID int64, fromTime time.Time, merg
144144
return sess
145145
}
146146

147-
// FillIssuesForActivity returns issue information for activity page
148-
func FillIssuesForActivity(stats *ActivityStats, baseRepoID int64, fromTime time.Time) error {
147+
// FillIssues returns issue information for activity page
148+
func (stats *ActivityStats) FillIssues(baseRepoID int64, fromTime time.Time) error {
149149
var err error
150150
var count int64
151151

@@ -182,8 +182,8 @@ func FillIssuesForActivity(stats *ActivityStats, baseRepoID int64, fromTime time
182182
return nil
183183
}
184184

185-
// FillUnresolvedIssuesForActivity returns unresolved issue and pull request information for activity page
186-
func FillUnresolvedIssuesForActivity(stats *ActivityStats, baseRepoID int64, fromTime time.Time, issues, prs bool) error {
185+
// FillUnresolvedIssues returns unresolved issue and pull request information for activity page
186+
func (stats *ActivityStats) FillUnresolvedIssues(baseRepoID int64, fromTime time.Time, issues, prs bool) error {
187187
// Check if we need to select anything
188188
if !issues && !prs {
189189
return nil
@@ -212,8 +212,8 @@ func issuesForActivityStatement(baseRepoID int64, fromTime time.Time, closed, un
212212
return sess
213213
}
214214

215-
// FillReleasesForActivity returns release information for activity page
216-
func FillReleasesForActivity(stats *ActivityStats, baseRepoID int64, fromTime time.Time) error {
215+
// FillReleases returns release information for activity page
216+
func (stats *ActivityStats) FillReleases(baseRepoID int64, fromTime time.Time) error {
217217
var err error
218218
var count int64
219219

routers/repo/activity.go

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -45,28 +45,30 @@ func Activity(ctx *context.Context) {
4545

4646
stats := &models.ActivityStats{}
4747

48+
pullRequestsEnabled := ctx.Repo.Repository.UnitEnabled(models.UnitTypePullRequests)
49+
issuesEnabled := ctx.Repo.Repository.UnitEnabled(models.UnitTypeIssues)
50+
4851
if ctx.Repo.Repository.UnitEnabled(models.UnitTypeReleases) {
49-
if err := models.FillReleasesForActivity(stats, ctx.Repo.Repository.ID, timeFrom); err != nil {
50-
ctx.Handle(500, "FillReleasesForActivity", err)
52+
if err := stats.FillReleases(ctx.Repo.Repository.ID, timeFrom); err != nil {
53+
ctx.Handle(500, "FillReleases", err)
5154
return
5255
}
5356
}
54-
if ctx.Repo.Repository.UnitEnabled(models.UnitTypePullRequests) {
55-
if err := models.FillPullRequestsForActivity(stats, ctx.Repo.Repository.ID, timeFrom); err != nil {
56-
ctx.Handle(500, "FillPullRequestsForActivity", err)
57+
if pullRequestsEnabled {
58+
if err := stats.FillPullRequests(ctx.Repo.Repository.ID, timeFrom); err != nil {
59+
ctx.Handle(500, "FillPullRequests", err)
5760
return
5861
}
5962
}
60-
if ctx.Repo.Repository.UnitEnabled(models.UnitTypeIssues) {
61-
if err := models.FillIssuesForActivity(stats, ctx.Repo.Repository.ID, timeFrom); err != nil {
62-
ctx.Handle(500, "FillIssuesForActivity", err)
63+
if issuesEnabled {
64+
if err := stats.FillIssues(ctx.Repo.Repository.ID, timeFrom); err != nil {
65+
ctx.Handle(500, "FillIssues", err)
6366
return
6467
}
6568
}
66-
if err := models.FillUnresolvedIssuesForActivity(stats, ctx.Repo.Repository.ID, timeFrom,
67-
ctx.Repo.Repository.UnitEnabled(models.UnitTypeIssues),
68-
ctx.Repo.Repository.UnitEnabled(models.UnitTypePullRequests)); err != nil {
69-
ctx.Handle(500, "FillUnresolvedIssuesForActivity", err)
69+
if err := stats.FillUnresolvedIssues(ctx.Repo.Repository.ID, timeFrom,
70+
issuesEnabled, pullRequestsEnabled); err != nil {
71+
ctx.Handle(500, "FillUnresolvedIssues", err)
7072
return
7173
}
7274

0 commit comments

Comments
 (0)