diff options
| author | Matthew Collins <[email protected]> | 2018-05-07 01:02:44 +0100 |
|---|---|---|
| committer | Matthew Collins <[email protected]> | 2018-05-07 01:02:44 +0100 |
| commit | 63f96e3eb579cd53b4a7bee84ef173add5f888e8 (patch) | |
| tree | 8badd7acdc85a70f141f3750bbf047c586cffd44 /src/server.rs | |
| parent | Fix building with older steam sdks (diff) | |
| download | steamworks-rs-63f96e3eb579cd53b4a7bee84ef173add5f888e8.tar.xz steamworks-rs-63f96e3eb579cd53b4a7bee84ef173add5f888e8.zip | |
Steam networking support + other improvements
Diffstat (limited to 'src/server.rs')
| -rw-r--r-- | src/server.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server.rs b/src/server.rs index ee67742..6a01b7f 100644 --- a/src/server.rs +++ b/src/server.rs @@ -97,12 +97,12 @@ impl Server { /// /// The callback will be run on the thread that `run_callbacks` /// is called when the event arrives. - pub fn register_callback<C, F>(&self, f: F) + pub fn register_callback<C, F>(&self, f: F) -> CallbackHandle<ServerManager> where C: Callback, F: FnMut(C) + 'static + Send + Sync { unsafe { - register_callback(&self.inner, f, true); + register_callback(&self.inner, f, true) } } @@ -251,8 +251,8 @@ fn test() { println!("{:?}", server.steam_id()); - server.register_callback(|v: AuthSessionTicketResponse| println!("{:?}", v)); - server.register_callback(|v: ValidateAuthTicketResponse| println!("{:?}", v)); + let _cb = server.register_callback(|v: AuthSessionTicketResponse| println!("{:?}", v)); + let _cb = server.register_callback(|v: ValidateAuthTicketResponse| println!("{:?}", v)); let id = server.steam_id(); let (auth, ticket) = server.authentication_session_ticket(); |