From 90f15f8519047a87fb5319ffcaace9ba1fe07f0b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christopher=20Cot=C3=A9?= Date: Wed, 19 Feb 2020 16:50:11 -0600 Subject: [PATCH] adds error for aborts --- lib/wampex/roles/peer.ex | 2 +- lib/wampex/session.ex | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/wampex/roles/peer.ex b/lib/wampex/roles/peer.ex index 4cc0fe2..c37dce7 100644 --- a/lib/wampex/roles/peer.ex +++ b/lib/wampex/roles/peer.ex @@ -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 diff --git a/lib/wampex/session.ex b/lib/wampex/session.ex index 7803f79..cb08a7d 100644 --- a/lib/wampex/session.ex +++ b/lib/wampex/session.ex @@ -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 -- 2.45.3