chore: add webhook metric

This commit is contained in:
Steven 2023-11-28 21:15:10 +08:00
parent f950750d56
commit 5069476dcc

View file

@ -975,10 +975,11 @@ func (s *APIV1Service) dispatchMemoRelatedWebhook(ctx context.Context, memo *Mem
if err != nil {
return err
}
for _, wb := range webhooks {
metric.Enqueue("webhook dispatch")
for _, hook := range webhooks {
payload := convertMemoToWebhookPayload(memo)
payload.ActivityType = activityType
payload.URL = wb.Url
payload.URL = hook.Url
err := webhook.Post(*payload)
if err != nil {
return errors.Wrap(err, "failed to post webhook")