From 501dbcd76be4626c9502206278097dc750ef4e04 Mon Sep 17 00:00:00 2001 From: Dmitry Popov Date: Sat, 21 Sep 2024 13:16:04 +0400 Subject: [PATCH] fix(map): Show a proper user notification if map was deleted/archived --- lib/wanderer_app_web/live/maps/map_live.ex | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lib/wanderer_app_web/live/maps/map_live.ex b/lib/wanderer_app_web/live/maps/map_live.ex index b00f534b..a296866c 100644 --- a/lib/wanderer_app_web/live/maps/map_live.ex +++ b/lib/wanderer_app_web/live/maps/map_live.ex @@ -64,6 +64,18 @@ defmodule WandererAppWeb.MapLive do timeout: 2000 }) + {:ok, + %{ + deleted: true + } = map} -> + + socket + |> put_flash( + :error, + "Map was deleted by owner or administrator." + ) + |> push_navigate(to: ~p"/maps") + {:error, _} -> socket |> put_flash( @@ -1589,6 +1601,7 @@ defmodule WandererAppWeb.MapLive do :character_eve_id, :name, :description, + :custom_info, :kind, :group, :updated_at @@ -1796,6 +1809,7 @@ defmodule WandererAppWeb.MapLive do eve_id: eve_id, name: name, description: Map.get(signature, "description"), + custom_info: Map.get(signature, "custom_info"), kind: kind, group: group, character_eve_id: character_eve_id