Current section

39 Versions

Jump to

Compare versions

6 files changed
+4 additions
-6 deletions
  @@ -60,4 +60,4 @@
60 60 {<<"optional">>,false},
61 61 {<<"repository">>,<<"hexpm">>},
62 62 {<<"requirement">>,<<"~> 1.1">>}]]}.
63 - {<<"version">>,<<"0.12.0">>}.
63 + {<<"version">>,<<"0.12.1">>}.
  @@ -14,6 +14,7 @@ defmodule Conduit.Broker do
14 14 @otp_app unquote(opts)[:otp_app] || raise("endpoint expects :otp_app to be given")
15 15 use Supervisor
16 16 use Conduit.Broker.DSL, otp_app: @otp_app
17 + import Conduit.Plug.MessageActions
17 18
18 19 @type route :: atom
19 20 @type message :: Conduit.Message.t()
  @@ -224,6 +224,7 @@ defmodule Conduit.Broker.DSL do
224 224 @doc false
225 225 defmacro __before_compile__(_) do
226 226 quote do
227 + import Conduit.Plug.MessageActions
227 228 unquote(Topology.methods())
228 229 unquote(IncomingScope.methods())
229 230 unquote(OutgoingScope.methods())
  @@ -87,8 +87,6 @@ defmodule Conduit.Broker.IncomingScope do
87 87 end)
88 88 def subscribers, do: @subscribers_map
89 89
90 - import Conduit.Plug.MessageActions, only: [put_source: 3]
91 -
92 90 for route <- @subscribe_routes do
93 91 pipeline = Conduit.Broker.IncomingScope.compile(route)
  @@ -88,8 +88,6 @@ defmodule Conduit.Broker.OutgoingScope do
88 88
89 89 def publish(name, message, opts \\ [])
90 90
91 - import Conduit.Plug.MessageActions, only: [put_new_destination: 3, put_private: 3]
92 -
93 91 for route <- @publish_routes do
94 92 pipeline = Conduit.Broker.OutgoingScope.compile(__MODULE__, route)
Loading more files…