diff --git a/lib/nostrum/shard/event.ex b/lib/nostrum/shard/event.ex index 30a58179d..00979045b 100644 --- a/lib/nostrum/shard/event.ex +++ b/lib/nostrum/shard/event.ex @@ -63,7 +63,7 @@ defmodule Nostrum.Shard.Event do def handle(:invalid_session, %{d: _can_resume? = false}, state) do Logger.info("Invalid and un-resumable session at #{state.session}. Events may be lost.") - {{state, :reconnect}, []} + {{%{state | session: nil}, :reconnect}, []} end def handle(:reconnect, _payload, state) do