Current section
Files
Jump to
Current section
Files
lib/utils/stats.ex
defmodule Utils.Stats do
@base_url "https://servicodados.ibge.gov.br/api/v2/censos/nomes"
def get_last_frequency_names(name) do
m_resp = HTTPoison.get! "#{@base_url}/#{name}?sexo=M"
f_resp = HTTPoison.get! "#{@base_url}/#{name}?sexo=F"
{
format_incidency(m_resp.status_code, m_resp.body),
format_incidency(f_resp.status_code, f_resp.body)
}
end
defp format_incidency(resp, _) when resp == 404, do: :error
defp format_incidency(resp, body) when resp == 200, do: Jason.decode!(body)
end