Skip to content

Commit

Permalink
Support timeout parameters on validate_address/2
Browse files Browse the repository at this point in the history
  • Loading branch information
danielberkompas committed Sep 11, 2017
1 parent d1268ce commit 5e3fed2
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions lib/ups.ex
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ defmodule UPS do
{:ok, map} |
{:error, UPS.ValidationError.t} |
{:error, HTTPoison.Error.t}
def validate_address(address) do
case address_validation_module().post("/XAV", address) do
def validate_address(address, opts \\ []) do
case address_validation_module().post("/XAV", address, opts) do
{:ok, %HTTPoison.Response{body: %{success: true}}} = resp ->
resp
{:ok, %HTTPoison.Response{body: %{success: false} = body}}->
Expand Down
2 changes: 1 addition & 1 deletion lib/ups/api/address_validation.ex
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ defmodule UPS.API.AddressValidation do
Behaviour for address validation implementations.
"""

@callback post(map, Keyword.t) ::
@callback post(String.t, map, Keyword.t) ::
{:ok, HTTPoison.Response.t} |
{:error, HTTPoison.Error.t}
end

0 comments on commit 5e3fed2

Please sign in to comment.