summaryrefslogtreecommitdiff
path: root/src/client/mining.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/mining.rs')
-rw-r--r--src/client/mining.rs10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/client/mining.rs b/src/client/mining.rs
index 44e7c30..5cb1240 100644
--- a/src/client/mining.rs
+++ b/src/client/mining.rs
@@ -7,13 +7,7 @@ use std::io::{BufReader, BufRead};
use std::io::{stdout, Read, Write};
use self::termion::raw::IntoRawMode;
-#[derive(Serialize, Deserialize, Debug, Clone)]
-struct ServerData {
- has_astroid_target : bool,
- is_within_range : bool,
- mining_range : f64,
- mining_status : bool,
-}
+use server::mining::MiningData;
pub fn client_mining(mut stream : TcpStream, mut buff_r : BufReader<TcpStream>) {
let stdout = stdout();
@@ -23,7 +17,7 @@ pub fn client_mining(mut stream : TcpStream, mut buff_r : BufReader<TcpStream>)
loop {
let mut recv = String::new();
buff_r.read_line(&mut recv).unwrap();
- let data : ServerData = serde_json::from_str(&recv.replace("\n", "")).unwrap();
+ let data : MiningData = serde_json::from_str(&recv.replace("\n", "")).unwrap();
write!(stdout, "{}", termion::clear::All).unwrap();