# TODO: ask eric about naming defmodule PlugParadoxAuth.SetGoogleAuth do def init(options) do options end def call(conn, _opts) do IO.puts "conn.params.code" %{params: %{"code" => code}} = conn IO.inspect "PlugParadoxAuth.SetGoogleAuth.set_session" IO.inspect conn IO.puts "code pattern matched" IO.puts code # Handle error case # make a git commit after profile comes back {:ok, token} = ElixirAuthGoogle.get_token(code, conn) {:ok, profile} = ElixirAuthGoogle.get_user_profile(token.access_token) IO.inspect profile conn end end