aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs22
1 files changed, 5 insertions, 17 deletions
diff --git a/src/main.rs b/src/main.rs
index d496270..5c34bae 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,5 +1,8 @@
mod consts;
+
+#[cfg(features = "client")]
mod client;
+
mod protocol;
#[macro_use]
@@ -11,10 +14,6 @@ extern crate failure;
#[cfg(test)]
mod tests;
-//use util::Hex;
-use protocol::primitive::{String, StringList};
-use protocol::message::{ClientInit};
-
use failure::Error;
#[tokio::main]
@@ -24,21 +23,10 @@ async fn main() -> Result<(), Error> {
"localhost",
4242,
false,
- true,
+ false,
).await.unwrap();
- let mut features = StringList::new();
- features.push("SynchronizedMarkerLine".to_string());
- features.push("Authenticators".to_string());
- features.push("ExtendedFeatures".to_string());
- let client_init = ClientInit {
- client_version:String::from("Rust 0.0.0"),
- client_date: String::from("1579009211"),
- feature_list: features,
- client_features: 0x00008000,
- };
-
- client.handler().await?;
+ client.run().await;
// client.login("audron", "audron", client_init);
Ok(())