Implement logout and logout/all endpoints

This commit is contained in:
Pim Kunis 2021-06-27 22:24:54 +02:00
parent 5fe604c5a2
commit c7672a1bd9
6 changed files with 57 additions and 36 deletions

View file

@ -22,8 +22,8 @@ defmodule MatrixServerWeb.Plug.Authenticate do
end
defp authenticate(conn, access_token) do
case Account.get_by_access_token(access_token) do
%Account{devices: [device]} = account ->
case Account.by_access_token(access_token) do
{account, device} ->
conn
|> assign(:account, account)
|> assign(:device, device)