feat(webhook): dispatch persisted provider events

This commit is contained in:
2026-06-05 00:12:04 +08:00
parent 66ecabb984
commit 06b999becd
10 changed files with 178 additions and 44 deletions
+2 -1
View File
@@ -57,13 +57,14 @@ func NewFacebookWebhookHandler(
fbProvider *fbchannel.FacebookProvider,
igProvider *fbchannel.InstagramProvider,
db *gorm.DB,
dispatcher ...*channel.Dispatcher,
) *FacebookWebhookHandler {
return &FacebookWebhookHandler{
fbProvider: fbProvider,
igProvider: igProvider,
webhookParser: fbchannel.NewWebhookParser(),
db: db,
persister: NewIncomingPersister(db),
persister: NewIncomingPersister(db, dispatcher...),
}
}