Skip to content

Commit 0de1a33

Browse files
committed
Fix formatting on whole project using mix format
1 parent 758897d commit 0de1a33

File tree

3 files changed

+25
-15
lines changed

3 files changed

+25
-15
lines changed

lib/response.ex

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
defmodule Filex.Response do
2-
def parse({ :ok, body }) do
2+
def parse({:ok, body}) do
33
body
44
|> Poison.decode!(%{keys: :atoms})
55
|> handle_response()
66
end
7-
def parse({ :error, message }), do: { :error, message }
87

9-
defp handle_response(%{ link: link, expiry: expiry }) do
10-
{ :ok, [url: link, expires: expiry] }
8+
def parse({:error, message}), do: {:error, message}
9+
10+
defp handle_response(%{link: link, expiry: expiry}) do
11+
{:ok, [url: link, expires: expiry]}
1112
end
1213
end

lib/uploader.ex

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,28 @@ defmodule Filex.Uploader do
33
@api_url Application.get_env(:filex, :api_url)
44

55
def upload(file_path), do: upload(@default_expiration, file_path)
6+
67
def upload(expiration, file_path) do
78
expiration
89
|> build_request_url()
910
|> do_upload(file_path)
1011
end
1112

1213
defp do_upload(request_url, file_path) do
13-
response = HTTPoison.post(
14-
request_url,
15-
{:multipart, [{:file, file_path, {"form-data", [{:name, "file"}, {:filename, Path.basename(file_path)}]}, []}]}
16-
)
14+
response =
15+
HTTPoison.post(
16+
request_url,
17+
{:multipart,
18+
[
19+
{:file, file_path,
20+
{"form-data", [{:name, "file"}, {:filename, Path.basename(file_path)}]}, []}
21+
]}
22+
)
23+
1724
case response do
18-
{ :ok, %HTTPoison.Response{ status_code: 200, body: body }} -> { :ok, body }
19-
{ :error, %{ reason: :enoent } } -> { :error, "File not found" }
20-
{ :error, %{ reason: reason } } -> { :error, reason }
25+
{:ok, %HTTPoison.Response{status_code: 200, body: body}} -> {:ok, body}
26+
{:error, %{reason: :enoent}} -> {:error, "File not found"}
27+
{:error, %{reason: reason}} -> {:error, reason}
2128
end
2229
end
2330

test/response_test.exs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,14 @@ defmodule Filex.ResponseTest do
66

77
test "returns URL and expiry when presented with tuple representing success" do
88
body = "{\"link\":\"https://file.io/JV2RLc\",\"expiry\":\"7 days\"}"
9-
assert parse({ :ok, body }) == {
10-
:ok, [url: "https://file.io/JV2RLc", expires: "7 days"]
11-
}
9+
10+
assert parse({:ok, body}) == {
11+
:ok,
12+
[url: "https://file.io/JV2RLc", expires: "7 days"]
13+
}
1214
end
1315

1416
test "returns error when presented with tuple representing error" do
15-
assert parse({ :error, 'foo' }) == {:error, 'foo' }
17+
assert parse({:error, 'foo'}) == {:error, 'foo'}
1618
end
1719
end

0 commit comments

Comments
 (0)