mirror of
https://github.com/wanderer-industries/wanderer
synced 2025-12-11 18:26:04 +00:00
17 lines
402 B
Elixir
17 lines
402 B
Elixir
defmodule WandererAppWeb.MapsController do
|
|
use WandererAppWeb, :controller
|
|
|
|
def last(%{assigns: %{current_user: %{last_map_id: last_map_id}} = _assigns} = conn, _params)
|
|
when not is_nil(last_map_id) do
|
|
{:ok, map} = WandererApp.Api.Map.by_id(last_map_id)
|
|
|
|
conn
|
|
|> redirect(to: ~p"/#{map.slug}")
|
|
end
|
|
|
|
def last(conn, _params) do
|
|
conn
|
|
|> redirect(to: ~p"/maps")
|
|
end
|
|
end
|