Skip to content

Commit

Permalink
Fix Credo warning
Browse files Browse the repository at this point in the history
  • Loading branch information
slashdotdash committed May 17, 2023
1 parent 04dad4a commit 8fe6c08
Showing 1 changed file with 13 additions and 9 deletions.
22 changes: 13 additions & 9 deletions lib/commanded/pubsub.ex
Original file line number Diff line number Diff line change
Expand Up @@ -46,20 +46,24 @@ defmodule Commanded.PubSub do

config ->
if Keyword.keyword?(config) do
case Keyword.get(config, :phoenix_pubsub) do
nil ->
raise ArgumentError,
"invalid Phoenix pubsub configuration #{inspect(config)} for application " <>
inspect(application)

phoenix_pubsub_config ->
{Commanded.PubSub.PhoenixPubSub, phoenix_pubsub_config}
end
phoenix_pubsub_config(application, config)
else
raise ArgumentError,
"invalid pubsub configured for application " <>
inspect(application) <> " as: " <> inspect(config)
end
end
end

defp phoenix_pubsub_config(application, config) do
case Keyword.get(config, :phoenix_pubsub) do
nil ->
raise ArgumentError,
"invalid Phoenix pubsub configuration #{inspect(config)} for application " <>
inspect(application)

phoenix_pubsub_config ->
{Commanded.PubSub.PhoenixPubSub, phoenix_pubsub_config}
end
end
end

0 comments on commit 8fe6c08

Please sign in to comment.