Add SetUserSessionIdPlug.

This commit is contained in:
lain 2018-09-05 21:42:42 +02:00
commit 5ce1ebb179
2 changed files with 54 additions and 0 deletions

View file

@ -0,0 +1,15 @@
defmodule Pleroma.Plugs.SetUserSessionIdPlug do
import Plug.Conn
alias Pleroma.User
def init(opts) do
opts
end
def call(%{assigns: %{user: %User{id: id}}} = conn, _) do
conn
|> put_session(:user_id, id)
end
def call(conn, _), do: conn
end