lib/set_google_auth.ex

# TODO: ask eric about naming
defmodule PlugParadoxAuth.SetGoogleAuth do
  import Plug.Conn

  def init(options) do
    # initialize options
    options
  end

  # this should kick off a call to a module and pipe to a response
  # https://oauth2.googleapis.com/token
  def call(conn, _opts) do
    conn
    |> set_session
    # |> send_resp(201, "text/html")
  end

  def set_session(conn) do
    IO.inspect "PlugParadoxAuth.SetGoogleAuth.set_session"
    IO.inspect conn

    put_session(conn, :paradox_google_auth, "some value")
  end
end