Open abitdodgy opened 5 years ago
Looking at this again, it seems that this line is the issue:
defp user_query(conn) do
conn
|> Map.merge(query_params(conn, :profile))
|> URI.encode_query
end
But it's not clear where query_params/2
is coming from. In 1.7.3 everything compiles normally. I had a look at all the dependencies but could not find this function. I made sure to look through the mix lock to ensure I was looking at the correct versions of the dependency.
I can only think that for some reason Elixir 1.7.3 compiles the lib without errors, but 1.8.1 refuses do so. Maybe differences between the way Elixir compiles between versions?
:+1: for this problem! @jasontruluck are you still maintaining this? Would you accept a PR to fix this, or you will do it yourself?
I'm trying to use the lib with Elixir 1.8.1 and OTP 21.2 and it won't compile:
To recreate, create a new mix project and add the dependencies.
Then run
mix deps.get && mix deps.compile
.I tried with ueberauth 0.4 and 0.6. Made no difference.