aboutsummaryrefslogtreecommitdiff
path: root/src/server.rs
diff options
context:
space:
mode:
authorMatthew Collins <[email protected]>2018-05-07 01:02:44 +0100
committerMatthew Collins <[email protected]>2018-05-07 01:02:44 +0100
commit63f96e3eb579cd53b4a7bee84ef173add5f888e8 (patch)
tree8badd7acdc85a70f141f3750bbf047c586cffd44 /src/server.rs
parentFix building with older steam sdks (diff)
downloadsteamworks-rs-63f96e3eb579cd53b4a7bee84ef173add5f888e8.tar.xz
steamworks-rs-63f96e3eb579cd53b4a7bee84ef173add5f888e8.zip
Steam networking support + other improvements
Diffstat (limited to 'src/server.rs')
-rw-r--r--src/server.rs8
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();