DripDrop.ShortLinks.Config (DripDrop v0.1.0)

Copy Markdown View Source

Resolves effective short-link configuration.

Summary

Functions

Returns URL exclusion patterns from resolved short-link configuration.

Resolves effective short-link configuration from app, tenant, sequence, and step settings.

Functions

exclude_patterns(config)

@spec exclude_patterns(keyword()) :: [Regex.t() | binary()]

Returns URL exclusion patterns from resolved short-link configuration.

resolve(sequence, step, tenant_config \\ [])

@spec resolve(map() | nil, map() | nil, keyword()) :: keyword()

Resolves effective short-link configuration from app, tenant, sequence, and step settings.