1
0

chore(webhooks): simplify registering webhook events

This commit is contained in:
kolaente 2023-10-17 19:57:33 +02:00
parent ec4aa606e2
commit 1b82f26d3e
No known key found for this signature in database
GPG Key ID: F40E70337AB24C9B
2 changed files with 18 additions and 20 deletions

View File

@ -66,6 +66,7 @@ func RegisterListeners() {
events.RegisterListener((&TaskDeletedEvent{}).Name(), &RemoveTaskFromTypesense{}) events.RegisterListener((&TaskDeletedEvent{}).Name(), &RemoveTaskFromTypesense{})
events.RegisterListener((&TaskCreatedEvent{}).Name(), &AddTaskToTypesense{}) events.RegisterListener((&TaskCreatedEvent{}).Name(), &AddTaskToTypesense{})
} }
if config.WebhooksEnabled.GetBool() {
RegisterEventForWebhook(&TaskCreatedEvent{}) RegisterEventForWebhook(&TaskCreatedEvent{})
RegisterEventForWebhook(&TaskUpdatedEvent{}) RegisterEventForWebhook(&TaskUpdatedEvent{})
RegisterEventForWebhook(&TaskDeletedEvent{}) RegisterEventForWebhook(&TaskDeletedEvent{})
@ -82,6 +83,7 @@ func RegisterListeners() {
RegisterEventForWebhook(&ProjectDeletedEvent{}) RegisterEventForWebhook(&ProjectDeletedEvent{})
RegisterEventForWebhook(&ProjectSharedWithUserEvent{}) RegisterEventForWebhook(&ProjectSharedWithUserEvent{})
RegisterEventForWebhook(&ProjectSharedWithTeamEvent{}) RegisterEventForWebhook(&ProjectSharedWithTeamEvent{})
}
} }
////// //////

View File

@ -72,10 +72,6 @@ func init() {
} }
func RegisterEventForWebhook(event events.Event) { func RegisterEventForWebhook(event events.Event) {
if !config.WebhooksEnabled.GetBool() {
return
}
availableWebhookEventsLock.Lock() availableWebhookEventsLock.Lock()
defer availableWebhookEventsLock.Unlock() defer availableWebhookEventsLock.Unlock()