diff --git a/src/master/embedded/counter.rs b/src/master/embedded/counter.rs index a0b8eb4..dc67e7c 100644 --- a/src/master/embedded/counter.rs +++ b/src/master/embedded/counter.rs @@ -151,14 +151,14 @@ impl Handler for Counter { #[rtype(result = "AddVisitorResult")] pub struct AddVisitor; -impl AddVisitorResult { - fn new(m: &Counter) -> Self { - AddVisitorResult { - duration: m.0.get_duration(), - difficulty_factor: m.0.get_difficulty(), - } - } -} +//impl AddVisitorResult { +// fn new(m: &Counter) -> Self { +// AddVisitorResult { +// duration: m.0.get_duration(), +// difficulty_factor: m.0.get_difficulty(), +// } +// } +//} impl Handler for Counter { type Result = MessageResult; @@ -177,7 +177,7 @@ impl Handler for Counter { ctx.spawn(wait_for); self.0.add_visitor(); - MessageResult(AddVisitorResult::new(&self)) + MessageResult(AddVisitorResult::new(&self.0)) } } diff --git a/src/master/mod.rs b/src/master/mod.rs index b5ad770..e2b4f86 100644 --- a/src/master/mod.rs +++ b/src/master/mod.rs @@ -68,3 +68,12 @@ pub struct AddSite { pub id: String, pub mcaptcha: MCaptcha, } + +impl AddVisitorResult { + fn new(m: &MCaptcha) -> Self { + AddVisitorResult { + duration: m.get_duration(), + difficulty_factor: m.get_difficulty(), + } + } +} diff --git a/src/master/redis/master.rs b/src/master/redis/master.rs index 82e3c67..790e226 100644 --- a/src/master/redis/master.rs +++ b/src/master/redis/master.rs @@ -38,7 +38,6 @@ use crate::master::{AddSite, AddVisitor, Master as MasterTrait}; use super::connection::RedisConnection; - #[derive(Clone)] pub enum Redis { Single(Client),