diff options
| author | Gustav Sörnäs <gustav@sornas.net> | 2021-04-19 23:17:52 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-19 23:17:52 +0200 |
| commit | 182222664a513ef2b2da74e6b4f67274338b5a77 (patch) | |
| tree | 16ff6ca08aaeb5f6cbde8289940b56623b8706d0 /mumd/src/state.rs | |
| parent | 61ad0c5f80c79911cce00263d4b1bd3e2f2defe8 (diff) | |
| parent | 4da882513c9a692161ff00e4421325ffc7d4af24 (diff) | |
| download | mum-182222664a513ef2b2da74e6b4f67274338b5a77.tar.gz | |
Merge pull request #90 from mum-rs/server-list-parallel
Diffstat (limited to 'mumd/src/state.rs')
| -rw-r--r-- | mumd/src/state.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mumd/src/state.rs b/mumd/src/state.rs index 132da74..45e7301 100644 --- a/mumd/src/state.rs +++ b/mumd/src/state.rs @@ -43,7 +43,7 @@ pub enum ExecutionContext { Now(Box<dyn FnOnce() -> mumlib::error::Result<Option<CommandResponse>>>), Ping( Box<dyn FnOnce() -> mumlib::error::Result<SocketAddr>>, - Box<dyn FnOnce(PongPacket) -> mumlib::error::Result<Option<CommandResponse>>>, + Box<dyn FnOnce(Option<PongPacket>) -> mumlib::error::Result<Option<CommandResponse>> + Send>, ), } @@ -390,7 +390,7 @@ impl State { } }), Box::new(move |pong| { - Ok(Some(CommandResponse::ServerStatus { + Ok(pong.map(|pong| CommandResponse::ServerStatus { version: pong.version, users: pong.users, max_users: pong.max_users, |
