From 1f83aff54617853dbf0cb617ae079667b565b257 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christopher=20Cot=C3=A9?= Date: Wed, 15 Jun 2022 13:40:38 -0400 Subject: [PATCH] handle exit gracefully while trapping exits --- lib/client/session.ex | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/client/session.ex b/lib/client/session.ex index ec1b7c8..7755b44 100644 --- a/lib/client/session.ex +++ b/lib/client/session.ex @@ -383,6 +383,9 @@ defmodule Wampex.Client.Session do [{:next_event, :internal, :message_received}]} end + @impl true + def handle_info({:EXIT, _, _}, _, state), do: {:stop, :normal, state} + defp handle_response(nil, actions, requests, _), do: {requests, actions} defp handle_response(id, actions, requests, response) do -- 2.45.3