Remove duplicated issues options and some more refactors (#24787)

This PR 

- [x] Move some code from `issue.go` to `issue_search.go` and
`issue_update.go`
- [x] Use `IssuesOptions` instead of `IssueStatsOptions` becuase they
are too similiar.
- [x] Rename some functions
This commit is contained in:
Lunny Xiao 2023-05-18 18:45:25 +08:00 committed by GitHub
parent 76138ca5a9
commit 09ab64dfad
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 1662 additions and 1648 deletions

View file

@ -206,10 +206,10 @@ func issues(ctx *context.Context, milestoneID, projectID int64, isPullOption uti
if forceEmpty {
issueStats = &issues_model.IssueStats{}
} else {
issueStats, err = issues_model.GetIssueStats(&issues_model.IssueStatsOptions{
issueStats, err = issues_model.GetIssueStats(&issues_model.IssuesOptions{
RepoID: repo.ID,
Labels: selectLabels,
MilestoneID: milestoneID,
LabelIDs: labelIDs,
MilestoneIDs: []int64{milestoneID},
ProjectID: projectID,
AssigneeID: assigneeID,
MentionedID: mentionedID,