chore(webhooks): simplify registering webhook events
This commit is contained in:
parent
ec4aa606e2
commit
1b82f26d3e
@ -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{})
|
||||||
@ -83,6 +84,7 @@ func RegisterListeners() {
|
|||||||
RegisterEventForWebhook(&ProjectSharedWithUserEvent{})
|
RegisterEventForWebhook(&ProjectSharedWithUserEvent{})
|
||||||
RegisterEventForWebhook(&ProjectSharedWithTeamEvent{})
|
RegisterEventForWebhook(&ProjectSharedWithTeamEvent{})
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//////
|
//////
|
||||||
// Task Events
|
// Task Events
|
||||||
|
@ -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()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user