Current section

Files

Jump to
mux lib mux exception.ex
Raw

lib/mux/exception.ex

defmodule Mux.Exception do
@moduledoc false
defexception [:message, :response]
def exception(%{status: status} = resp) do
msg = "An unexpected error occurred with status code: #{status}"
%__MODULE__{message: msg, response: resp}
end
def exception(error) do
%__MODULE__{message: "An unexpected error occurred.", response: error}
end
end