Proca.Stage.Requeue (proca v3.4.1)
Tools to re-queue action directly into custom or delivery queue
Link to this section Summary
Link to this section Functions
Link to this function
requeue(action, destination, org)
Destinations:
- :email_supporter - either confirmation or thank you email depending on processing status
- :custom_supporter_confirm
- :custom_action_confirm
- :custom_action_deliver
- :sqs
- :webhook
Link to this function
routing_key(arg1, arg2, arg3)
Specs
routing_key( %Proca.Action{ __meta__: term(), action_page: %{ org: %Proca.Org{ __meta__: term(), action_pages: term(), action_schema_version: term(), campaigns: term(), config: term(), contact_schema: term(), custom_action_confirm: term(), custom_action_deliver: term(), custom_event_deliver: term(), custom_supporter_confirm: term(), detail_backend: term(), detail_backend_id: term(), doi_thank_you: term(), email_backend: term(), email_backend_id: term(), email_from: term(), event_backend: term(), event_backend_id: term(), high_security: term(), id: term(), inserted_at: term(), name: term(), public_keys: term(), push_backend: term(), push_backend_id: term(), services: term(), staffers: term(), storage_backend: term(), storage_backend_id: term(), supporter_confirm: term(), supporter_confirm_template: term(), title: term(), updated_at: term() } }, action_page_id: term(), action_type: term(), campaign: term(), campaign_id: term(), donation: term(), fields: term(), id: term(), inserted_at: term(), messages: term(), processing_status: term(), ref: term(), source: term(), source_id: term(), supporter: term(), supporter_id: term(), testing: term(), updated_at: term(), with_consent: term() }, atom(), atom() ) :: String.t() | :bad_stage_destination