From: Christopher Coté Date: Wed, 19 Feb 2020 22:50:11 +0000 (-0600) Subject: adds error for aborts X-Git-Url: http://git.entropealabs.com/?a=commitdiff_plain;h=90f15f8519047a87fb5319ffcaace9ba1fe07f0b;p=wampex.git adds error for aborts --- 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