1
0
mirror of https://github.com/danbee/chess synced 2025-03-04 08:39:06 +00:00

Use a view function for current_user

This commit is contained in:
Daniel Barber 2018-02-02 10:58:56 -05:00
parent 9712823fe6
commit 3a57a2a593
Signed by: danbarber
GPG Key ID: 931D8112E0103DD8
2 changed files with 6 additions and 2 deletions

View File

@ -15,8 +15,8 @@
<div class="container"> <div class="container">
<header role="banner"> <header role="banner">
<nav role="user"> <nav role="user">
<%= if current_user = Guardian.Plug.current_resource(@conn) do %> <%= if current_user(@conn) do %>
<%= current_user.username %> <%= current_user(@conn).username %>
| |
<%= link("Log out", to: session_path(@conn, :delete), method: :delete) %> <%= link("Log out", to: session_path(@conn, :delete), method: :delete) %>
<% else %> <% else %>

View File

@ -1,3 +1,7 @@
defmodule ChessWeb.LayoutView do defmodule ChessWeb.LayoutView do
use ChessWeb, :view use ChessWeb, :view
def current_user(conn) do
Guardian.Plug.current_resource(conn)
end
end end