diff --git a/README.md b/README.md index 6569d93..ffd8804 100755 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ by adding `microsoft_translator` to your list of dependencies in `mix.exs`: ```elixir def deps do [ - {:microsoft_translator, "~> 0.1.4"} + {:microsoft_translator, "~> 0.1.5"} ] end ``` diff --git a/lib/microsoft_translator/client.ex b/lib/microsoft_translator/client.ex index b0ba781..2283383 100644 --- a/lib/microsoft_translator/client.ex +++ b/lib/microsoft_translator/client.ex @@ -73,6 +73,11 @@ defmodule MicrosoftTranslator.Client do |> process_response(api_method) end + defp parse(%Mojito.Error{reason: :timeout}, api_method) do + %{error: %{code: :timeout, message: "timeout"}} + |> process_response(api_method) + end + defp process_response(response, api_method) do case response do %{error: %{code: code, message: message}} -> diff --git a/mix.exs b/mix.exs index 06b91e2..cbc544b 100755 --- a/mix.exs +++ b/mix.exs @@ -2,7 +2,7 @@ defmodule MicrosoftTranslator.MixProject do use Mix.Project @name "MicrosoftTranslator" - @version "0.1.4" + @version "0.1.5" # @repo_url "https://github.com/negrienko/microsoft_translator" @repo_url "https://gl.negrienko.com/negrienko/microsoft_translator" @homepage_url "https://negrienko.com/all/microsoft-translator/"