mirror of
https://github.com/docusealco/docuseal
synced 2026-11-10 07:42:32 -05:00
add webhook secret
This commit is contained in:
1 parent
6b1c3bba19
commit
478167ea4f
12 files changed
+93
-12
No files matched your search
@@ -13,7 +13,8 @@ class SendFormStartedWebhookRequestJob
|
||||
submitter = Submitter.find(params['submitter_id'])
|
||||
|
||||
attempt = params['attempt'].to_i
|
||||
url = Accounts.load_webhook_url(submitter.submission.account)
|
||||
config = Accounts.load_webhook_config(submitter.submission.account)
|
||||
url = config&.value.presence
|
||||
|
||||
return if url.blank?
|
||||
|
||||
@@ -30,6 +31,8 @@ class SendFormStartedWebhookRequestJob
|
||||
timestamp: Time.current,
|
||||
data: Submitters::SerializeForWebhook.call(submitter)
|
||||
}.to_json,
|
||||
**EncryptedConfig.find_or_initialize_by(account_id: config.account_id,
|
||||
key: EncryptedConfig::WEBHOOK_SECRET_KEY)&.value.to_h,
|
||||
'Content-Type' => 'application/json',
|
||||
'User-Agent' => USER_AGENT)
|
||||
rescue Faraday::Error
|
||||
|
||||
Reference in new issue
Block a user