Current section

5 Versions

Jump to

Compare versions

3 files changed
+6 additions
-6 deletions
  @@ -32,4 +32,4 @@
32 32 {<<"optional">>,false},
33 33 {<<"repository">>,<<"hexpm">>},
34 34 {<<"requirement">>,<<"~> 3.7.6">>}]]}.
35 - {<<"version">>,<<"0.2.0">>}.
35 + {<<"version">>,<<"0.2.1">>}.
  @@ -13,10 +13,10 @@ defmodule Meliex.Resources.Item do
13 13 Client.get("/users/#{user_id}/items/search", params, token: token)
14 14 end
15 15
16 - def all_by_user(user_id, token) do
16 + def all_by_user(nickname, token) do
17 17 tasks =
18 18 Enum.map(0..9, fn n ->
19 - Task.async(fn -> get_user_products_by_page(user_id, n, token) end)
19 + Task.async(fn -> get_user_products_by_page(nickname, n, token) end)
20 20 end)
21 21
22 22 tasks
  @@ -24,12 +24,12 @@ defmodule Meliex.Resources.Item do
24 24 |> List.flatten()
25 25 end
26 26
27 - def get_user_products_by_page(user_id, page, token) do
27 + def get_user_products_by_page(nickname, page, token) do
28 28 params = %{offset: page * @limit, limit: @limit}
29 29
30 30 {:ok, %{body: %{"results" => results}}} =
31 31 Client.get(
32 - "https://api.mercadolibre.com/sites/MLB/search?seller_id=#{user_id}",
32 + "https://api.mercadolibre.com/sites/MLB/search?nickname=#{nickname}",
33 33 params,
34 34 token: token
35 35 )
  @@ -4,7 +4,7 @@ defmodule Meliex.MixProject do
4 4 def project do
5 5 [
6 6 app: :meliex,
7 - version: "0.2.0",
7 + version: "0.2.1",
8 8 elixir: "~> 1.13",
9 9 start_permanent: Mix.env() == :prod,
10 10 description: description(),