]> Entropealabs - wampex.git/commitdiff
adds error for aborts
authorChristopher Coté <ccote@thecitybase.com>
Wed, 19 Feb 2020 22:50:11 +0000 (16:50 -0600)
committerChristopher Coté <ccote@thecitybase.com>
Wed, 19 Feb 2020 22:50:11 +0000 (16:50 -0600)
lib/wampex/roles/peer.ex
lib/wampex/session.ex

index 4cc0fe221d6a9038941807a8963c43224a6ad753..c37dce7edf3587d16acbf8ab7e41099923646c53 100644 (file)
@@ -58,7 +58,7 @@ defmodule Wampex.Role.Peer do
 
   @impl true
   def handle([@abort, _dets, reason], sl) do
-    {sl, [{:next_event, :internal, :abort}], nil, {:error, reason}}
+    {sl, [{:next_event, :internal, :abort}], nil, {:update, :error, reason}}
   end
 
   @impl true
index 7803f7987cf08608435f9e717864e6e81c32c27f..cb08a7df4c2aca75dd8ee6641af6872fd81eda7a 100644 (file)
@@ -24,6 +24,7 @@ defmodule Wampex.Session do
     :event,
     :invocation,
     :goodbye,
+    :error,
     :realm,
     :name,
     :roles,
@@ -139,6 +140,7 @@ defmodule Wampex.Session do
 
   @impl true
   def handle_resource("Abort", _, "Abort", data) do
+    Logger.warn("Aborting: #{data.data.error}")
     {:ok, data, []}
   end