feat(automation): deliver retryable external actions
This commit is contained in:
@@ -395,6 +395,8 @@ func actionArrayToMap(actionName string, values []interface{}) map[string]interf
|
||||
params["content"] = first
|
||||
case "send_email_to_contact", "send_email_transcript":
|
||||
params["email"] = first
|
||||
case "send_webhook_event":
|
||||
params["url"] = first
|
||||
case "send_attachment":
|
||||
params["blob_id"] = first
|
||||
case "add_sla":
|
||||
@@ -428,6 +430,8 @@ func chatwootActionParams(action automation.Action) []interface{} {
|
||||
return compactValues(params["content"], params["message"])
|
||||
case "send_email_to_contact", "send_email_transcript":
|
||||
return compactValues(params["email"])
|
||||
case "send_webhook_event":
|
||||
return compactValues(params["url"], params["webhook_url"])
|
||||
case "send_attachment":
|
||||
return compactValues(params["blob_id"], params["attachment_url"])
|
||||
case "add_sla":
|
||||
|
||||
Reference in New Issue
Block a user