diff options
| author | Eskil Queseth <eskilq@kth.se> | 2020-10-14 16:54:27 +0200 |
|---|---|---|
| committer | Eskil Queseth <eskilq@kth.se> | 2020-10-14 16:54:27 +0200 |
| commit | 7fb14d648aacd398f720f60236020dab6bf9fd35 (patch) | |
| tree | 52f4515aba225c25b006bdda82bf971a9a00f4bb /mumd/src/state.rs | |
| parent | dcb71982eab550535298b2d879a3a83820a0798a (diff) | |
| download | mum-7fb14d648aacd398f720f60236020dab6bf9fd35.tar.gz | |
add support for disconnect command
Diffstat (limited to 'mumd/src/state.rs')
| -rw-r--r-- | mumd/src/state.rs | 5 |
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)) + } } } |
