mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Move some issue methods as functions (#19255)
* Move some issue methods as functions * Fix bug
This commit is contained in:
		| @@ -92,15 +92,15 @@ func clearAssigneeByUserID(sess db.Engine, userID int64) (err error) { | ||||
| 	return | ||||
| } | ||||
|  | ||||
| // ToggleAssignee changes a user between assigned and not assigned for this issue, and make issue comment for it. | ||||
| func (issue *Issue) ToggleAssignee(doer *user_model.User, assigneeID int64) (removed bool, comment *Comment, err error) { | ||||
| // ToggleIssueAssignee changes a user between assigned and not assigned for this issue, and make issue comment for it. | ||||
| func ToggleIssueAssignee(issue *Issue, doer *user_model.User, assigneeID int64) (removed bool, comment *Comment, err error) { | ||||
| 	ctx, committer, err := db.TxContext() | ||||
| 	if err != nil { | ||||
| 		return false, nil, err | ||||
| 	} | ||||
| 	defer committer.Close() | ||||
|  | ||||
| 	removed, comment, err = issue.toggleAssignee(ctx, doer, assigneeID, false) | ||||
| 	removed, comment, err = toggleIssueAssignee(ctx, issue, doer, assigneeID, false) | ||||
| 	if err != nil { | ||||
| 		return false, nil, err | ||||
| 	} | ||||
| @@ -112,7 +112,7 @@ func (issue *Issue) ToggleAssignee(doer *user_model.User, assigneeID int64) (rem | ||||
| 	return removed, comment, nil | ||||
| } | ||||
|  | ||||
| func (issue *Issue) toggleAssignee(ctx context.Context, doer *user_model.User, assigneeID int64, isCreate bool) (removed bool, comment *Comment, err error) { | ||||
| func toggleIssueAssignee(ctx context.Context, issue *Issue, doer *user_model.User, assigneeID int64, isCreate bool) (removed bool, comment *Comment, err error) { | ||||
| 	sess := db.GetEngine(ctx) | ||||
| 	removed, err = toggleUserAssignee(sess, issue, assigneeID) | ||||
| 	if err != nil { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user