From c726a16fe38372d1199bd146849512ed829f5ed8 Mon Sep 17 00:00:00 2001 From: Junaid Farooq Date: Fri, 7 Dec 2018 12:14:00 +0500 Subject: [PATCH 1/5] Removed Type response. Conflicting with latest HTTPoison version. --- lib/elixir_dropbox.ex | 2 -- 1 file changed, 2 deletions(-) diff --git a/lib/elixir_dropbox.ex b/lib/elixir_dropbox.ex index e944282..c9ed2f0 100644 --- a/lib/elixir_dropbox.ex +++ b/lib/elixir_dropbox.ex @@ -4,8 +4,6 @@ defmodule ElixirDropbox do """ use HTTPoison.Base - @type response :: {any} - @base_url Application.get_env(:elixir_dropbox, :base_url) def post(client, url, body \\ "") do From c1dfa0323d651c92a01b044e051f86cef236a618 Mon Sep 17 00:00:00 2001 From: Junaid Farooq Date: Thu, 18 Jul 2019 12:39:24 +0500 Subject: [PATCH 2/5] Updated HTTPoison. --- lib/elixir_dropbox.ex | 2 ++ mix.exs | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/elixir_dropbox.ex b/lib/elixir_dropbox.ex index c9ed2f0..e944282 100644 --- a/lib/elixir_dropbox.ex +++ b/lib/elixir_dropbox.ex @@ -4,6 +4,8 @@ defmodule ElixirDropbox do """ use HTTPoison.Base + @type response :: {any} + @base_url Application.get_env(:elixir_dropbox, :base_url) def post(client, url, body \\ "") do diff --git a/mix.exs b/mix.exs index 2e029b0..0219853 100644 --- a/mix.exs +++ b/mix.exs @@ -31,7 +31,7 @@ defmodule ElixirDropbox.Mixfile do # Type "mix help deps" for more examples and options defp deps do [ - {:httpoison, "~> 1.0"}, + {:httpoison, "~> 1.5"}, {:poison, "~> 1.5"}, {:inch_ex, "~> 0.5", only: [:dev, :test]}, {:json, "~> 0.3.0"}, From 70716fe35e61b273dd3e3c14044f995fe9700576 Mon Sep 17 00:00:00 2001 From: Junaid Farooq Date: Thu, 18 Jul 2019 16:43:35 +0500 Subject: [PATCH 3/5] Fixed slash issue over post request. --- lib/files/upload_session.ex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/files/upload_session.ex b/lib/files/upload_session.ex index e53d412..f7c88a8 100644 --- a/lib/files/upload_session.ex +++ b/lib/files/upload_session.ex @@ -118,7 +118,7 @@ defmodule ElixirDropbox.Files.UploadSession do def finish_batch(client, entries) do body = %{"entries" => entries} result = to_string(Poison.Encoder.encode(body, [])) - post(client, "/files/upload_session/finish_batch", result) + post(client, "files/upload_session/finish_batch", result) end @doc """ @@ -135,6 +135,6 @@ defmodule ElixirDropbox.Files.UploadSession do def finish_batch_check(client, async_job_id) do body = %{"async_job_id" => async_job_id} result = to_string(Poison.Encoder.encode(body, [])) - post(client, "/files/upload_session/finish_batch/check", result) + post(client, "files/upload_session/finish_batch/check", result) end end From 3d43dbd96e64287e98f2995558fdbcf622109bbb Mon Sep 17 00:00:00 2001 From: Junaid Farooq Date: Thu, 18 Jul 2019 16:53:12 +0500 Subject: [PATCH 4/5] Added slashes back. --- lib/elixir_dropbox.ex | 2 -- lib/files/upload_session.ex | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/elixir_dropbox.ex b/lib/elixir_dropbox.ex index e944282..c9ed2f0 100644 --- a/lib/elixir_dropbox.ex +++ b/lib/elixir_dropbox.ex @@ -4,8 +4,6 @@ defmodule ElixirDropbox do """ use HTTPoison.Base - @type response :: {any} - @base_url Application.get_env(:elixir_dropbox, :base_url) def post(client, url, body \\ "") do diff --git a/lib/files/upload_session.ex b/lib/files/upload_session.ex index f7c88a8..e53d412 100644 --- a/lib/files/upload_session.ex +++ b/lib/files/upload_session.ex @@ -118,7 +118,7 @@ defmodule ElixirDropbox.Files.UploadSession do def finish_batch(client, entries) do body = %{"entries" => entries} result = to_string(Poison.Encoder.encode(body, [])) - post(client, "files/upload_session/finish_batch", result) + post(client, "/files/upload_session/finish_batch", result) end @doc """ @@ -135,6 +135,6 @@ defmodule ElixirDropbox.Files.UploadSession do def finish_batch_check(client, async_job_id) do body = %{"async_job_id" => async_job_id} result = to_string(Poison.Encoder.encode(body, [])) - post(client, "files/upload_session/finish_batch/check", result) + post(client, "/files/upload_session/finish_batch/check", result) end end From 5b5a71472431f09caf853dacd3416d86ffb0f721 Mon Sep 17 00:00:00 2001 From: Junaid Farooq Date: Thu, 18 Jul 2019 17:12:54 +0500 Subject: [PATCH 5/5] Out put variables. --- lib/elixir_dropbox.ex | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/elixir_dropbox.ex b/lib/elixir_dropbox.ex index c9ed2f0..a11e706 100644 --- a/lib/elixir_dropbox.ex +++ b/lib/elixir_dropbox.ex @@ -39,6 +39,9 @@ defmodule ElixirDropbox do def post_request(client, url, body, headers) do headers = Map.merge(headers, headers(client)) + IO.inspect headers + IO.inspect url + IO.inspect body HTTPoison.post!(url, body, headers) |> process_response end