aboutsummaryrefslogtreecommitdiffstats
path: root/mumd/src/state.rs
diff options
context:
space:
mode:
authorEskil Queseth <eskilq@kth.se>2020-10-14 16:54:27 +0200
committerEskil Queseth <eskilq@kth.se>2020-10-14 16:54:27 +0200
commit7fb14d648aacd398f720f60236020dab6bf9fd35 (patch)
tree52f4515aba225c25b006bdda82bf971a9a00f4bb /mumd/src/state.rs
parentdcb71982eab550535298b2d879a3a83820a0798a (diff)
downloadmum-7fb14d648aacd398f720f60236020dab6bf9fd35.tar.gz
add support for disconnect command
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))
+ }
}
}