aboutsummaryrefslogtreecommitdiffstats
path: root/mumd/src/state.rs
diff options
context:
space:
mode:
Diffstat (limited to 'mumd/src/state.rs')
-rw-r--r--mumd/src/state.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/mumd/src/state.rs b/mumd/src/state.rs
index ef1cd6d..0de29f1 100644
--- a/mumd/src/state.rs
+++ b/mumd/src/state.rs
@@ -100,7 +100,10 @@ impl State {
server_state: self.server.clone(),
})))
}
- _ => { (false, Ok(None)) }
+ Command::ServerDisconnect => {
+ self.phase_watcher.0.broadcast(StatePhase::Disconnected).unwrap();
+ (false, Ok(None))
+ }
}
}