From 6fa586829c21d38353bb9cccc70b02af938e5e62 Mon Sep 17 00:00:00 2001 From: ErrorNoInternet Date: Fri, 21 Feb 2025 23:14:58 -0500 Subject: [PATCH] fix: exit on server disconnect azalea currently seems to just block forever. --- src/events.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/events.rs b/src/events.rs index 125ab20..fb322b3 100644 --- a/src/events.rs +++ b/src/events.rs @@ -1,3 +1,5 @@ +use std::process::exit; + use crate::{ State, commands::CommandSource, @@ -56,6 +58,7 @@ pub async fn handle_event(client: Client, event: Event, state: State) -> anyhow: } Event::Disconnect(message) => { call_listeners(&state, "disconnect", message.map(|m| m.to_string())).await; + exit(1) } Event::Login => call_listeners(&state, "login", ()).await, Event::RemovePlayer(player_info) => {