1
- // Copyright 2018 The Gitea Authors. All rights reserved.
1
+ // Copyright 2019 The Gitea Authors. All rights reserved.
2
2
// Use of this source code is governed by a MIT-style
3
3
// license that can be found in the LICENSE file.
4
4
5
5
package indexer
6
6
7
7
import (
8
- "code.gitea.io/git"
9
8
"code.gitea.io/gitea/models"
10
9
"code.gitea.io/gitea/modules/notification/base"
11
10
)
12
11
13
12
type indexerNotifier struct {
13
+ base.NullNotifier
14
14
}
15
15
16
16
var (
@@ -22,9 +22,6 @@ func NewNotifier() base.Notifier {
22
22
return & indexerNotifier {}
23
23
}
24
24
25
- func (r * indexerNotifier ) Run () {
26
- }
27
-
28
25
func (r * indexerNotifier ) NotifyCreateIssueComment (doer * models.User , repo * models.Repository ,
29
26
issue * models.Issue , comment * models.Comment ) {
30
27
if comment .Type == models .CommentTypeComment {
@@ -36,19 +33,10 @@ func (r *indexerNotifier) NotifyNewIssue(issue *models.Issue) {
36
33
models .UpdateIssueIndexer (issue .ID )
37
34
}
38
35
39
- func (r * indexerNotifier ) NotifyIssueChangeStatus (doer * models.User , issue * models.Issue , isClosed bool ) {
40
- }
41
-
42
36
func (r * indexerNotifier ) NotifyNewPullRequest (pr * models.PullRequest ) {
43
37
models .UpdateIssueIndexer (pr .Issue .ID )
44
38
}
45
39
46
- func (r * indexerNotifier ) NotifyMergePullRequest (pr * models.PullRequest , doer * models.User , baseRepo * git.Repository ) {
47
- }
48
-
49
- func (r * indexerNotifier ) NotifyPullRequestReview (* models.PullRequest , * models.Review , * models.Comment ) {
50
- }
51
-
52
40
func (r * indexerNotifier ) NotifyUpdateComment (doer * models.User , c * models.Comment , oldContent string ) {
53
41
if c .Type == models .CommentTypeComment {
54
42
models .UpdateIssueIndexer (c .IssueID )
@@ -65,42 +53,10 @@ func (r *indexerNotifier) NotifyDeleteRepository(doer *models.User, repo *models
65
53
models .DeleteRepoFromIndexer (repo )
66
54
}
67
55
68
- func (r * indexerNotifier ) NotifyForkRepository (doer * models.User , oldRepo , repo * models.Repository ) {
69
-
70
- }
71
-
72
- func (r * indexerNotifier ) NotifyNewRelease (rel * models.Release ) {
73
- }
74
-
75
- func (r * indexerNotifier ) NotifyUpdateRelease (doer * models.User , rel * models.Release ) {
76
- }
77
-
78
- func (r * indexerNotifier ) NotifyDeleteRelease (doer * models.User , rel * models.Release ) {
79
- }
80
-
81
- func (r * indexerNotifier ) NotifyIssueChangeMilestone (doer * models.User , issue * models.Issue ) {
82
- }
83
-
84
56
func (r * indexerNotifier ) NotifyIssueChangeContent (doer * models.User , issue * models.Issue , oldContent string ) {
85
57
models .UpdateIssueIndexer (issue .ID )
86
58
}
87
59
88
- func (r * indexerNotifier ) NotifyIssueChangeAssignee (doer * models.User , issue * models.Issue , removed bool ) {
89
- }
90
-
91
- func (r * indexerNotifier ) NotifyIssueClearLabels (doer * models.User , issue * models.Issue ) {
92
- }
93
-
94
60
func (r * indexerNotifier ) NotifyIssueChangeTitle (doer * models.User , issue * models.Issue , oldTitle string ) {
95
61
models .UpdateIssueIndexer (issue .ID )
96
62
}
97
-
98
- func (r * indexerNotifier ) NotifyIssueChangeLabels (doer * models.User , issue * models.Issue ,
99
- addedLabels []* models.Label , removedLabels []* models.Label ) {
100
- }
101
-
102
- func (r * indexerNotifier ) NotifyCreateRepository (doer * models.User , u * models.User , repo * models.Repository ) {
103
- }
104
-
105
- func (r * indexerNotifier ) NotifyMigrateRepository (doer * models.User , u * models.User , repo * models.Repository ) {
106
- }
0 commit comments