@@ -10,6 +10,7 @@ import (
10
10
11
11
"code.gitea.io/gitea/modules/log"
12
12
13
+ "github.com/go-xorm/xorm"
13
14
"github.com/unknwon/com"
14
15
)
15
16
@@ -50,7 +51,7 @@ type crossReferencesContext struct {
50
51
OrigComment * Comment
51
52
}
52
53
53
- func newCrossReference (e Engine , ctx * crossReferencesContext , xref * crossReference ) error {
54
+ func newCrossReference (e * xorm. Session , ctx * crossReferencesContext , xref * crossReference ) error {
54
55
var refCommentID int64
55
56
if ctx .OrigComment != nil {
56
57
refCommentID = ctx .OrigComment .ID
@@ -97,12 +98,7 @@ func neuterCrossReferences(e Engine, issueID int64, commentID int64) error {
97
98
// \/ \/ \/
98
99
//
99
100
100
- // AddCrossReferences adds issues cross references
101
- func (issue * Issue ) AddCrossReferences (ctx DBContext , doer * User ) error {
102
- return issue .addCrossReferences (ctx .e , doer )
103
- }
104
-
105
- func (issue * Issue ) addCrossReferences (e Engine , doer * User ) error {
101
+ func (issue * Issue ) addCrossReferences (e * xorm.Session , doer * User ) error {
106
102
var commentType CommentType
107
103
if issue .IsPull {
108
104
commentType = CommentTypePullRef
@@ -117,7 +113,7 @@ func (issue *Issue) addCrossReferences(e Engine, doer *User) error {
117
113
return issue .createCrossReferences (e , ctx , issue .Title + "\n " + issue .Content )
118
114
}
119
115
120
- func (issue * Issue ) createCrossReferences (e Engine , ctx * crossReferencesContext , content string ) error {
116
+ func (issue * Issue ) createCrossReferences (e * xorm. Session , ctx * crossReferencesContext , content string ) error {
121
117
xreflist , err := ctx .OrigIssue .getCrossReferences (e , ctx , content )
122
118
if err != nil {
123
119
return err
@@ -130,7 +126,7 @@ func (issue *Issue) createCrossReferences(e Engine, ctx *crossReferencesContext,
130
126
return nil
131
127
}
132
128
133
- func (issue * Issue ) getCrossReferences (e Engine , ctx * crossReferencesContext , content string ) ([]* crossReference , error ) {
129
+ func (issue * Issue ) getCrossReferences (e * xorm. Session , ctx * crossReferencesContext , content string ) ([]* crossReference , error ) {
134
130
xreflist := make ([]* crossReference , 0 , 5 )
135
131
var xref * crossReference
136
132
@@ -216,11 +212,6 @@ func (issue *Issue) isValidCommentReference(e Engine, ctx *crossReferencesContex
216
212
}, nil
217
213
}
218
214
219
- // NeuterCrossReferences updated issues' cross references
220
- func (issue * Issue ) NeuterCrossReferences (ctx DBContext ) error {
221
- return issue .neuterCrossReferences (ctx .e )
222
- }
223
-
224
215
func (issue * Issue ) neuterCrossReferences (e Engine ) error {
225
216
return neuterCrossReferences (e , issue .ID , 0 )
226
217
}
@@ -233,7 +224,7 @@ func (issue *Issue) neuterCrossReferences(e Engine) error {
233
224
// \/ \/ \/ \/ \/
234
225
//
235
226
236
- func (comment * Comment ) addCrossReferences (e Engine , doer * User ) error {
227
+ func (comment * Comment ) addCrossReferences (e * xorm. Session , doer * User ) error {
237
228
if comment .Type != CommentTypeCode && comment .Type != CommentTypeComment {
238
229
return nil
239
230
}
0 commit comments