1
0
mirror of https://github.com/mgerb/classic-wow-forums synced 2026-01-10 09:02:50 +00:00
This commit is contained in:
2017-12-31 20:19:44 -06:00
commit e856cc5172
37 changed files with 1196 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
defmodule MyApp.BattleNet.User do
defstruct id: nil, battletag: nil
def api_url, do: "https://us.api.battle.net"
def get_user(access_token) do
case HTTPoison.get(resource_url("account/user", access_token)) do
{:ok, %HTTPoison.Response{body: body}} -> {:ok, Poison.decode!(body, as: Battlenet.User)}
{:error, err} -> {:error, err}
end
end
defp resource_url(path, access_token) do
"#{api_url}/#{path}?access_token=#{access_token}"
end
end