@@ -13,7 +13,7 @@ import (
13
13
"code.gitea.io/gitea/modules/repository"
14
14
"code.gitea.io/gitea/modules/setting"
15
15
api "code.gitea.io/gitea/modules/structs"
16
- webhook_module "code.gitea.io/gitea/services/webhook"
16
+ webhook_services "code.gitea.io/gitea/services/webhook"
17
17
)
18
18
19
19
type webhookNotifier struct {
@@ -48,15 +48,15 @@ func (m *webhookNotifier) NotifyIssueClearLabels(doer *models.User, issue *model
48
48
return
49
49
}
50
50
51
- err = webhook_module .PrepareWebhooks (issue .Repo , models .HookEventPullRequestLabel , & api.PullRequestPayload {
51
+ err = webhook_services .PrepareWebhooks (issue .Repo , models .HookEventPullRequestLabel , & api.PullRequestPayload {
52
52
Action : api .HookIssueLabelCleared ,
53
53
Index : issue .Index ,
54
54
PullRequest : convert .ToAPIPullRequest (issue .PullRequest ),
55
55
Repository : issue .Repo .APIFormat (mode ),
56
56
Sender : convert .ToUser (doer , false , false ),
57
57
})
58
58
} else {
59
- err = webhook_module .PrepareWebhooks (issue .Repo , models .HookEventIssueLabel , & api.IssuePayload {
59
+ err = webhook_services .PrepareWebhooks (issue .Repo , models .HookEventIssueLabel , & api.IssuePayload {
60
60
Action : api .HookIssueLabelCleared ,
61
61
Index : issue .Index ,
62
62
Issue : convert .ToAPIIssue (issue ),
@@ -74,7 +74,7 @@ func (m *webhookNotifier) NotifyForkRepository(doer *models.User, oldRepo, repo
74
74
mode , _ := models .AccessLevel (doer , repo )
75
75
76
76
// forked webhook
77
- if err := webhook_module .PrepareWebhooks (oldRepo , models .HookEventFork , & api.ForkPayload {
77
+ if err := webhook_services .PrepareWebhooks (oldRepo , models .HookEventFork , & api.ForkPayload {
78
78
Forkee : oldRepo .APIFormat (oldMode ),
79
79
Repo : repo .APIFormat (mode ),
80
80
Sender : convert .ToUser (doer , false , false ),
@@ -86,7 +86,7 @@ func (m *webhookNotifier) NotifyForkRepository(doer *models.User, oldRepo, repo
86
86
87
87
// Add to hook queue for created repo after session commit.
88
88
if u .IsOrganization () {
89
- if err := webhook_module .PrepareWebhooks (repo , models .HookEventRepository , & api.RepositoryPayload {
89
+ if err := webhook_services .PrepareWebhooks (repo , models .HookEventRepository , & api.RepositoryPayload {
90
90
Action : api .HookRepoCreated ,
91
91
Repository : repo .APIFormat (models .AccessModeOwner ),
92
92
Organization : convert .ToUser (u , false , false ),
@@ -99,7 +99,7 @@ func (m *webhookNotifier) NotifyForkRepository(doer *models.User, oldRepo, repo
99
99
100
100
func (m * webhookNotifier ) NotifyCreateRepository (doer * models.User , u * models.User , repo * models.Repository ) {
101
101
// Add to hook queue for created repo after session commit.
102
- if err := webhook_module .PrepareWebhooks (repo , models .HookEventRepository , & api.RepositoryPayload {
102
+ if err := webhook_services .PrepareWebhooks (repo , models .HookEventRepository , & api.RepositoryPayload {
103
103
Action : api .HookRepoCreated ,
104
104
Repository : repo .APIFormat (models .AccessModeOwner ),
105
105
Organization : convert .ToUser (u , false , false ),
@@ -112,7 +112,7 @@ func (m *webhookNotifier) NotifyCreateRepository(doer *models.User, u *models.Us
112
112
func (m * webhookNotifier ) NotifyDeleteRepository (doer * models.User , repo * models.Repository ) {
113
113
u := repo .MustOwner ()
114
114
115
- if err := webhook_module .PrepareWebhooks (repo , models .HookEventRepository , & api.RepositoryPayload {
115
+ if err := webhook_services .PrepareWebhooks (repo , models .HookEventRepository , & api.RepositoryPayload {
116
116
Action : api .HookRepoDeleted ,
117
117
Repository : repo .APIFormat (models .AccessModeOwner ),
118
118
Organization : convert .ToUser (u , false , false ),
@@ -143,7 +143,7 @@ func (m *webhookNotifier) NotifyIssueChangeAssignee(doer *models.User, issue *mo
143
143
apiPullRequest .Action = api .HookIssueAssigned
144
144
}
145
145
// Assignee comment triggers a webhook
146
- if err := webhook_module .PrepareWebhooks (issue .Repo , models .HookEventPullRequestAssign , apiPullRequest ); err != nil {
146
+ if err := webhook_services .PrepareWebhooks (issue .Repo , models .HookEventPullRequestAssign , apiPullRequest ); err != nil {
147
147
log .Error ("PrepareWebhooks [is_pull: %v, remove_assignee: %v]: %v" , issue .IsPull , removed , err )
148
148
return
149
149
}
@@ -161,7 +161,7 @@ func (m *webhookNotifier) NotifyIssueChangeAssignee(doer *models.User, issue *mo
161
161
apiIssue .Action = api .HookIssueAssigned
162
162
}
163
163
// Assignee comment triggers a webhook
164
- if err := webhook_module .PrepareWebhooks (issue .Repo , models .HookEventIssueAssign , apiIssue ); err != nil {
164
+ if err := webhook_services .PrepareWebhooks (issue .Repo , models .HookEventIssueAssign , apiIssue ); err != nil {
165
165
log .Error ("PrepareWebhooks [is_pull: %v, remove_assignee: %v]: %v" , issue .IsPull , removed , err )
166
166
return
167
167
}
@@ -177,7 +177,7 @@ func (m *webhookNotifier) NotifyIssueChangeTitle(doer *models.User, issue *model
177
177
return
178
178
}
179
179
issue .PullRequest .Issue = issue
180
- err = webhook_module .PrepareWebhooks (issue .Repo , models .HookEventPullRequest , & api.PullRequestPayload {
180
+ err = webhook_services .PrepareWebhooks (issue .Repo , models .HookEventPullRequest , & api.PullRequestPayload {
181
181
Action : api .HookIssueEdited ,
182
182
Index : issue .Index ,
183
183
Changes : & api.ChangesPayload {
@@ -190,7 +190,7 @@ func (m *webhookNotifier) NotifyIssueChangeTitle(doer *models.User, issue *model
190
190
Sender : convert .ToUser (doer , false , false ),
191
191
})
192
192
} else {
193
- err = webhook_module .PrepareWebhooks (issue .Repo , models .HookEventIssues , & api.IssuePayload {
193
+ err = webhook_services .PrepareWebhooks (issue .Repo , models .HookEventIssues , & api.IssuePayload {
194
194
Action : api .HookIssueEdited ,
195
195
Index : issue .Index ,
196
196
Changes : & api.ChangesPayload {
@@ -229,7 +229,7 @@ func (m *webhookNotifier) NotifyIssueChangeStatus(doer *models.User, issue *mode
229
229
} else {
230
230
apiPullRequest .Action = api .HookIssueReOpened
231
231
}
232
- err = webhook_module .PrepareWebhooks (issue .Repo , models .HookEventPullRequest , apiPullRequest )
232
+ err = webhook_services .PrepareWebhooks (issue .Repo , models .HookEventPullRequest , apiPullRequest )
233
233
} else {
234
234
apiIssue := & api.IssuePayload {
235
235
Index : issue .Index ,
@@ -242,7 +242,7 @@ func (m *webhookNotifier) NotifyIssueChangeStatus(doer *models.User, issue *mode
242
242
} else {
243
243
apiIssue .Action = api .HookIssueReOpened
244
244
}
245
- err = webhook_module .PrepareWebhooks (issue .Repo , models .HookEventIssues , apiIssue )
245
+ err = webhook_services .PrepareWebhooks (issue .Repo , models .HookEventIssues , apiIssue )
246
246
}
247
247
if err != nil {
248
248
log .Error ("PrepareWebhooks [is_pull: %v, is_closed: %v]: %v" , issue .IsPull , isClosed , err )
@@ -260,7 +260,7 @@ func (m *webhookNotifier) NotifyNewIssue(issue *models.Issue) {
260
260
}
261
261
262
262
mode , _ := models .AccessLevel (issue .Poster , issue .Repo )
263
- if err := webhook_module .PrepareWebhooks (issue .Repo , models .HookEventIssues , & api.IssuePayload {
263
+ if err := webhook_services .PrepareWebhooks (issue .Repo , models .HookEventIssues , & api.IssuePayload {
264
264
Action : api .HookIssueOpened ,
265
265
Index : issue .Index ,
266
266
Issue : convert .ToAPIIssue (issue ),
@@ -286,7 +286,7 @@ func (m *webhookNotifier) NotifyNewPullRequest(pull *models.PullRequest) {
286
286
}
287
287
288
288
mode , _ := models .AccessLevel (pull .Issue .Poster , pull .Issue .Repo )
289
- if err := webhook_module .PrepareWebhooks (pull .Issue .Repo , models .HookEventPullRequest , & api.PullRequestPayload {
289
+ if err := webhook_services .PrepareWebhooks (pull .Issue .Repo , models .HookEventPullRequest , & api.PullRequestPayload {
290
290
Action : api .HookIssueOpened ,
291
291
Index : pull .Issue .Index ,
292
292
PullRequest : convert .ToAPIPullRequest (pull ),
@@ -302,7 +302,7 @@ func (m *webhookNotifier) NotifyIssueChangeContent(doer *models.User, issue *mod
302
302
var err error
303
303
if issue .IsPull {
304
304
issue .PullRequest .Issue = issue
305
- err = webhook_module .PrepareWebhooks (issue .Repo , models .HookEventPullRequest , & api.PullRequestPayload {
305
+ err = webhook_services .PrepareWebhooks (issue .Repo , models .HookEventPullRequest , & api.PullRequestPayload {
306
306
Action : api .HookIssueEdited ,
307
307
Index : issue .Index ,
308
308
Changes : & api.ChangesPayload {
@@ -315,7 +315,7 @@ func (m *webhookNotifier) NotifyIssueChangeContent(doer *models.User, issue *mod
315
315
Sender : convert .ToUser (doer , false , false ),
316
316
})
317
317
} else {
318
- err = webhook_module .PrepareWebhooks (issue .Repo , models .HookEventIssues , & api.IssuePayload {
318
+ err = webhook_services .PrepareWebhooks (issue .Repo , models .HookEventIssues , & api.IssuePayload {
319
319
Action : api .HookIssueEdited ,
320
320
Index : issue .Index ,
321
321
Changes : & api.ChangesPayload {
@@ -352,7 +352,7 @@ func (m *webhookNotifier) NotifyUpdateComment(doer *models.User, c *models.Comme
352
352
353
353
mode , _ := models .AccessLevel (doer , c .Issue .Repo )
354
354
if c .Issue .IsPull {
355
- err = webhook_module .PrepareWebhooks (c .Issue .Repo , models .HookEventPullRequestComment , & api.IssueCommentPayload {
355
+ err = webhook_services .PrepareWebhooks (c .Issue .Repo , models .HookEventPullRequestComment , & api.IssueCommentPayload {
356
356
Action : api .HookIssueCommentEdited ,
357
357
Issue : convert .ToAPIIssue (c .Issue ),
358
358
Comment : convert .ToComment (c ),
@@ -366,7 +366,7 @@ func (m *webhookNotifier) NotifyUpdateComment(doer *models.User, c *models.Comme
366
366
IsPull : true ,
367
367
})
368
368
} else {
369
- err = webhook_module .PrepareWebhooks (c .Issue .Repo , models .HookEventIssueComment , & api.IssueCommentPayload {
369
+ err = webhook_services .PrepareWebhooks (c .Issue .Repo , models .HookEventIssueComment , & api.IssueCommentPayload {
370
370
Action : api .HookIssueCommentEdited ,
371
371
Issue : convert .ToAPIIssue (c .Issue ),
372
372
Comment : convert .ToComment (c ),
@@ -392,7 +392,7 @@ func (m *webhookNotifier) NotifyCreateIssueComment(doer *models.User, repo *mode
392
392
393
393
var err error
394
394
if issue .IsPull {
395
- err = webhook_module .PrepareWebhooks (issue .Repo , models .HookEventPullRequestComment , & api.IssueCommentPayload {
395
+ err = webhook_services .PrepareWebhooks (issue .Repo , models .HookEventPullRequestComment , & api.IssueCommentPayload {
396
396
Action : api .HookIssueCommentCreated ,
397
397
Issue : convert .ToAPIIssue (issue ),
398
398
Comment : convert .ToComment (comment ),
@@ -401,7 +401,7 @@ func (m *webhookNotifier) NotifyCreateIssueComment(doer *models.User, repo *mode
401
401
IsPull : true ,
402
402
})
403
403
} else {
404
- err = webhook_module .PrepareWebhooks (issue .Repo , models .HookEventIssueComment , & api.IssueCommentPayload {
404
+ err = webhook_services .PrepareWebhooks (issue .Repo , models .HookEventIssueComment , & api.IssueCommentPayload {
405
405
Action : api .HookIssueCommentCreated ,
406
406
Issue : convert .ToAPIIssue (issue ),
407
407
Comment : convert .ToComment (comment ),
@@ -436,7 +436,7 @@ func (m *webhookNotifier) NotifyDeleteComment(doer *models.User, comment *models
436
436
mode , _ := models .AccessLevel (doer , comment .Issue .Repo )
437
437
438
438
if comment .Issue .IsPull {
439
- err = webhook_module .PrepareWebhooks (comment .Issue .Repo , models .HookEventPullRequestComment , & api.IssueCommentPayload {
439
+ err = webhook_services .PrepareWebhooks (comment .Issue .Repo , models .HookEventPullRequestComment , & api.IssueCommentPayload {
440
440
Action : api .HookIssueCommentDeleted ,
441
441
Issue : convert .ToAPIIssue (comment .Issue ),
442
442
Comment : convert .ToComment (comment ),
@@ -445,7 +445,7 @@ func (m *webhookNotifier) NotifyDeleteComment(doer *models.User, comment *models
445
445
IsPull : true ,
446
446
})
447
447
} else {
448
- err = webhook_module .PrepareWebhooks (comment .Issue .Repo , models .HookEventIssueComment , & api.IssueCommentPayload {
448
+ err = webhook_services .PrepareWebhooks (comment .Issue .Repo , models .HookEventIssueComment , & api.IssueCommentPayload {
449
449
Action : api .HookIssueCommentDeleted ,
450
450
Issue : convert .ToAPIIssue (comment .Issue ),
451
451
Comment : convert .ToComment (comment ),
@@ -485,15 +485,15 @@ func (m *webhookNotifier) NotifyIssueChangeLabels(doer *models.User, issue *mode
485
485
log .Error ("LoadIssue: %v" , err )
486
486
return
487
487
}
488
- err = webhook_module .PrepareWebhooks (issue .Repo , models .HookEventPullRequestLabel , & api.PullRequestPayload {
488
+ err = webhook_services .PrepareWebhooks (issue .Repo , models .HookEventPullRequestLabel , & api.PullRequestPayload {
489
489
Action : api .HookIssueLabelUpdated ,
490
490
Index : issue .Index ,
491
491
PullRequest : convert .ToAPIPullRequest (issue .PullRequest ),
492
492
Repository : issue .Repo .APIFormat (models .AccessModeNone ),
493
493
Sender : convert .ToUser (doer , false , false ),
494
494
})
495
495
} else {
496
- err = webhook_module .PrepareWebhooks (issue .Repo , models .HookEventIssueLabel , & api.IssuePayload {
496
+ err = webhook_services .PrepareWebhooks (issue .Repo , models .HookEventIssueLabel , & api.IssuePayload {
497
497
Action : api .HookIssueLabelUpdated ,
498
498
Index : issue .Index ,
499
499
Issue : convert .ToAPIIssue (issue ),
@@ -527,15 +527,15 @@ func (m *webhookNotifier) NotifyIssueChangeMilestone(doer *models.User, issue *m
527
527
log .Error ("LoadIssue: %v" , err )
528
528
return
529
529
}
530
- err = webhook_module .PrepareWebhooks (issue .Repo , models .HookEventPullRequestMilestone , & api.PullRequestPayload {
530
+ err = webhook_services .PrepareWebhooks (issue .Repo , models .HookEventPullRequestMilestone , & api.PullRequestPayload {
531
531
Action : hookAction ,
532
532
Index : issue .Index ,
533
533
PullRequest : convert .ToAPIPullRequest (issue .PullRequest ),
534
534
Repository : issue .Repo .APIFormat (mode ),
535
535
Sender : convert .ToUser (doer , false , false ),
536
536
})
537
537
} else {
538
- err = webhook_module .PrepareWebhooks (issue .Repo , models .HookEventIssueMilestone , & api.IssuePayload {
538
+ err = webhook_services .PrepareWebhooks (issue .Repo , models .HookEventIssueMilestone , & api.IssuePayload {
539
539
Action : hookAction ,
540
540
Index : issue .Index ,
541
541
Issue : convert .ToAPIIssue (issue ),
@@ -556,7 +556,7 @@ func (m *webhookNotifier) NotifyPushCommits(pusher *models.User, repo *models.Re
556
556
return
557
557
}
558
558
559
- if err := webhook_module .PrepareWebhooks (repo , models .HookEventPush , & api.PushPayload {
559
+ if err := webhook_services .PrepareWebhooks (repo , models .HookEventPush , & api.PushPayload {
560
560
Ref : opts .RefFullName ,
561
561
Before : opts .OldCommitID ,
562
562
After : opts .NewCommitID ,
@@ -602,7 +602,7 @@ func (*webhookNotifier) NotifyMergePullRequest(pr *models.PullRequest, doer *mod
602
602
Action : api .HookIssueClosed ,
603
603
}
604
604
605
- err = webhook_module .PrepareWebhooks (pr .Issue .Repo , models .HookEventPullRequest , apiPullRequest )
605
+ err = webhook_services .PrepareWebhooks (pr .Issue .Repo , models .HookEventPullRequest , apiPullRequest )
606
606
if err != nil {
607
607
log .Error ("PrepareWebhooks: %v" , err )
608
608
}
@@ -621,7 +621,7 @@ func (m *webhookNotifier) NotifyPullRequestChangeTargetBranch(doer *models.User,
621
621
}
622
622
issue .PullRequest .Issue = issue
623
623
mode , _ := models .AccessLevel (issue .Poster , issue .Repo )
624
- err = webhook_module .PrepareWebhooks (issue .Repo , models .HookEventPullRequest , & api.PullRequestPayload {
624
+ err = webhook_services .PrepareWebhooks (issue .Repo , models .HookEventPullRequest , & api.PullRequestPayload {
625
625
Action : api .HookIssueEdited ,
626
626
Index : issue .Index ,
627
627
Changes : & api.ChangesPayload {
@@ -665,7 +665,7 @@ func (m *webhookNotifier) NotifyPullRequestReview(pr *models.PullRequest, review
665
665
log .Error ("models.AccessLevel: %v" , err )
666
666
return
667
667
}
668
- if err := webhook_module .PrepareWebhooks (review .Issue .Repo , reviewHookType , & api.PullRequestPayload {
668
+ if err := webhook_services .PrepareWebhooks (review .Issue .Repo , reviewHookType , & api.PullRequestPayload {
669
669
Action : api .HookIssueReviewed ,
670
670
Index : review .Issue .Index ,
671
671
PullRequest : convert .ToAPIPullRequest (pr ),
@@ -699,7 +699,7 @@ func (m *webhookNotifier) NotifyCreateRef(pusher *models.User, repo *models.Repo
699
699
}
700
700
gitRepo .Close ()
701
701
702
- if err = webhook_module .PrepareWebhooks (repo , models .HookEventCreate , & api.CreatePayload {
702
+ if err = webhook_services .PrepareWebhooks (repo , models .HookEventCreate , & api.CreatePayload {
703
703
Ref : refName ,
704
704
Sha : shaSum ,
705
705
RefType : refType ,
@@ -720,7 +720,7 @@ func (m *webhookNotifier) NotifyPullRequestSynchronized(doer *models.User, pr *m
720
720
return
721
721
}
722
722
723
- if err := webhook_module .PrepareWebhooks (pr .Issue .Repo , models .HookEventPullRequestSync , & api.PullRequestPayload {
723
+ if err := webhook_services .PrepareWebhooks (pr .Issue .Repo , models .HookEventPullRequestSync , & api.PullRequestPayload {
724
724
Action : api .HookIssueSynchronized ,
725
725
Index : pr .Issue .Index ,
726
726
PullRequest : convert .ToAPIPullRequest (pr ),
@@ -736,7 +736,7 @@ func (m *webhookNotifier) NotifyDeleteRef(pusher *models.User, repo *models.Repo
736
736
apiRepo := repo .APIFormat (models .AccessModeNone )
737
737
refName := git .RefEndName (refFullName )
738
738
739
- if err := webhook_module .PrepareWebhooks (repo , models .HookEventDelete , & api.DeletePayload {
739
+ if err := webhook_services .PrepareWebhooks (repo , models .HookEventDelete , & api.DeletePayload {
740
740
Ref : refName ,
741
741
RefType : refType ,
742
742
PusherType : api .PusherTypeUser ,
@@ -754,7 +754,7 @@ func sendReleaseHook(doer *models.User, rel *models.Release, action api.HookRele
754
754
}
755
755
756
756
mode , _ := models .AccessLevel (rel .Publisher , rel .Repo )
757
- if err := webhook_module .PrepareWebhooks (rel .Repo , models .HookEventRelease , & api.ReleasePayload {
757
+ if err := webhook_services .PrepareWebhooks (rel .Repo , models .HookEventRelease , & api.ReleasePayload {
758
758
Action : action ,
759
759
Release : convert .ToRelease (rel ),
760
760
Repository : rel .Repo .APIFormat (mode ),
@@ -784,7 +784,7 @@ func (m *webhookNotifier) NotifySyncPushCommits(pusher *models.User, repo *model
784
784
return
785
785
}
786
786
787
- if err := webhook_module .PrepareWebhooks (repo , models .HookEventPush , & api.PushPayload {
787
+ if err := webhook_services .PrepareWebhooks (repo , models .HookEventPush , & api.PushPayload {
788
788
Ref : opts .RefFullName ,
789
789
Before : opts .OldCommitID ,
790
790
After : opts .NewCommitID ,
0 commit comments