Handle extra edge case of authenticate_user return tuple
This commit is contained in:
parent
675dbbe321
commit
b2be1e8307
|
|
@ -69,12 +69,13 @@ defmodule RabbitMQCtl do
|
|||
IO.puts "Error: {timeout, #{options[:timeout]}}"
|
||||
end
|
||||
|
||||
defp handle_exit(:ok), do: handle_exit(:ok, exit_ok)
|
||||
defp handle_exit(result) when is_list(result), do: handle_exit({:ok, result}, exit_ok)
|
||||
defp handle_exit({:bad_argument, _}), do: exit_program(exit_dataerr)
|
||||
defp handle_exit({:badrpc, :timeout}), do: exit_program(exit_tempfail)
|
||||
defp handle_exit({:badrpc, :nodedown}), do: exit_program(exit_unavailable)
|
||||
defp handle_exit({:error, _}), do: exit_program(exit_software)
|
||||
defp handle_exit(:ok), do: handle_exit(:ok, exit_ok)
|
||||
defp handle_exit({:ok, result}), do: handle_exit({:ok, result}, exit_ok)
|
||||
defp handle_exit(result) when is_list(result), do: handle_exit({:ok, result}, exit_ok)
|
||||
defp handle_exit(:ok, code), do: exit_program(code)
|
||||
defp handle_exit({:ok, result}, code) do
|
||||
IO.inspect result
|
||||
|
|
|
|||
Loading…
Reference in New Issue