View Code? Open in Web Editor
NEW
Application-wide registry with handy helpers to ease dispatching
License: MIT License
envio's People
envio's Issues
Inside a publisher optionally use Iteraptor.flat_map
to flatten the messages transparently.
Backends
slack
rabbit
redis
http post aka webhook
Implementation
Taking slack
as an example. The module that implements message parsing, formatting and slack publishing. Envio.Backends
module that reads from the config.exs
and if :backends, slack: [source: [channel: ..., key: ...], ...]
is there calls Module.create/3
that wraps a slack functionality and subscribes to source
, publishing incoming envios into the respective slack channel.
Allow the optional parameter to Subscriber.__using__/1
:
as: :handle_envio
โย handle_envio
only to include to the existing GenServer
as: :child_spec
โย handle_envio
call and child spec only, do not use GenServer
as: :gen_server
โ default, the full scaffold
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
Open
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
Detected dependencies
github-actions
.github/workflows/dialyzer.yml
actions/checkout v4
erlef/setup-elixir v1
.github/workflows/test.yml
actions/checkout v4
erlef/setup-elixir v1
mix
mix.exs
iteraptor ~> 1.0
jason ~> 1.0
phoenix_pubsub ~> 1.0 or ~> 2.0
credo ~> 1.0
dialyxir ~> 1.0
ex_doc ~> 0.19
There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.
Error type: undefined. Note: this is a nested preset so please contact the preset author if you are unable to fix it yourself.