@@ -88,9 +88,7 @@ func (stats *ActivityStats) PublishedReleaseCount() int {
88
88
// FillPullRequestsForActivity returns pull request information for activity page
89
89
func FillPullRequestsForActivity (stats * ActivityStats , baseRepoID int64 , fromTime time.Time ) error {
90
90
var err error
91
- row := & struct {
92
- Count int64
93
- }{}
91
+ var count int64
94
92
95
93
// Merged pull requests
96
94
sess := pullRequestsForActivityStatement (baseRepoID , fromTime , true )
@@ -105,10 +103,10 @@ func FillPullRequestsForActivity(stats *ActivityStats, baseRepoID int64, fromTim
105
103
106
104
// Merged pull request authors
107
105
sess = pullRequestsForActivityStatement (baseRepoID , fromTime , true )
108
- if _ , err = sess .Select ("count(distinct issue.poster_id) as `count`" ).Table ("pull_request" ).Get (row ); err != nil {
106
+ if _ , err = sess .Select ("count(distinct issue.poster_id) as `count`" ).Table ("pull_request" ).Get (& count ); err != nil {
109
107
return err
110
108
}
111
- stats .MergedPRAuthorCount = row . Count
109
+ stats .MergedPRAuthorCount = count
112
110
113
111
// Opened pull requests
114
112
sess = pullRequestsForActivityStatement (baseRepoID , fromTime , false )
@@ -122,12 +120,11 @@ func FillPullRequestsForActivity(stats *ActivityStats, baseRepoID int64, fromTim
122
120
}
123
121
124
122
// Opened pull request authors
125
- row .Count = 0
126
123
sess = pullRequestsForActivityStatement (baseRepoID , fromTime , false )
127
- if _ , err = sess .Select ("count(distinct issue.poster_id) as `count`" ).Table ("pull_request" ).Get (row ); err != nil {
124
+ if _ , err = sess .Select ("count(distinct issue.poster_id) as `count`" ).Table ("pull_request" ).Get (& count ); err != nil {
128
125
return err
129
126
}
130
- stats .OpenedPRAuthorCount = row . Count
127
+ stats .OpenedPRAuthorCount = count
131
128
132
129
return nil
133
130
}
@@ -150,9 +147,7 @@ func pullRequestsForActivityStatement(baseRepoID int64, fromTime time.Time, merg
150
147
// FillIssuesForActivity returns issue information for activity page
151
148
func FillIssuesForActivity (stats * ActivityStats , baseRepoID int64 , fromTime time.Time ) error {
152
149
var err error
153
- row := & struct {
154
- Count int64
155
- }{}
150
+ var count int64
156
151
157
152
// Closed issues
158
153
sess := issuesForActivityStatement (baseRepoID , fromTime , true , false )
@@ -164,10 +159,10 @@ func FillIssuesForActivity(stats *ActivityStats, baseRepoID int64, fromTime time
164
159
165
160
// Closed issue authors
166
161
sess = issuesForActivityStatement (baseRepoID , fromTime , true , false )
167
- if _ , err = sess .Select ("count(distinct issue.poster_id) as `count`" ).Table ("issue" ).Get (row ); err != nil {
162
+ if _ , err = sess .Select ("count(distinct issue.poster_id) as `count`" ).Table ("issue" ).Get (& count ); err != nil {
168
163
return err
169
164
}
170
- stats .ClosedIssueAuthorCount = row . Count
165
+ stats .ClosedIssueAuthorCount = count
171
166
172
167
// New issues
173
168
sess = issuesForActivityStatement (baseRepoID , fromTime , false , false )
@@ -178,12 +173,11 @@ func FillIssuesForActivity(stats *ActivityStats, baseRepoID int64, fromTime time
178
173
}
179
174
180
175
// Opened issue authors
181
- row .Count = 0
182
176
sess = issuesForActivityStatement (baseRepoID , fromTime , false , false )
183
- if _ , err = sess .Select ("count(distinct issue.poster_id) as `count`" ).Table ("issue" ).Get (row ); err != nil {
177
+ if _ , err = sess .Select ("count(distinct issue.poster_id) as `count`" ).Table ("issue" ).Get (& count ); err != nil {
184
178
return err
185
179
}
186
- stats .OpenedIssueAuthorCount = row . Count
180
+ stats .OpenedIssueAuthorCount = count
187
181
188
182
return nil
189
183
}
@@ -221,9 +215,7 @@ func issuesForActivityStatement(baseRepoID int64, fromTime time.Time, closed, un
221
215
// FillReleasesForActivity returns release information for activity page
222
216
func FillReleasesForActivity (stats * ActivityStats , baseRepoID int64 , fromTime time.Time ) error {
223
217
var err error
224
- row := & struct {
225
- Count int64
226
- }{}
218
+ var count int64
227
219
228
220
// Published releases list
229
221
sess := releasesForActivityStatement (baseRepoID , fromTime )
@@ -235,10 +227,10 @@ func FillReleasesForActivity(stats *ActivityStats, baseRepoID int64, fromTime ti
235
227
236
228
// Published releases authors
237
229
sess = releasesForActivityStatement (baseRepoID , fromTime )
238
- if _ , err = sess .Select ("count(distinct release.publisher_id) as `count`" ).Table ("release" ).Get (row ); err != nil {
230
+ if _ , err = sess .Select ("count(distinct release.publisher_id) as `count`" ).Table ("release" ).Get (& count ); err != nil {
239
231
return err
240
232
}
241
- stats .PublishedReleaseAuthorCount = row . Count
233
+ stats .PublishedReleaseAuthorCount = count
242
234
243
235
return nil
244
236
}
0 commit comments