@@ -45,28 +45,30 @@ func Activity(ctx *context.Context) {
45
45
46
46
stats := & models.ActivityStats {}
47
47
48
+ pullRequestsEnabled := ctx .Repo .Repository .UnitEnabled (models .UnitTypePullRequests )
49
+ issuesEnabled := ctx .Repo .Repository .UnitEnabled (models .UnitTypeIssues )
50
+
48
51
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 )
51
54
return
52
55
}
53
56
}
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 )
57
60
return
58
61
}
59
62
}
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 )
63
66
return
64
67
}
65
68
}
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 )
70
72
return
71
73
}
72
74
0 commit comments