exp backoff and theads handling
This commit is contained in:
@@ -48,18 +48,23 @@ pub fn construct_message(
|
||||
return Some(message);
|
||||
}
|
||||
ERROR | DATUMREQUEST => {
|
||||
message.extend_from_slice(&payload.len().to_be_bytes());
|
||||
let a = payload.len() as u16;
|
||||
println!("payload size:{}", a);
|
||||
message.extend_from_slice(&a.to_be_bytes());
|
||||
message.extend_from_slice(&payload);
|
||||
return Some(message);
|
||||
}
|
||||
ROOTREPLY | NODATUM | DATUM | NATTRAVERSALREQUEST => {
|
||||
println!("payload:{:?}", &payload);
|
||||
message.extend_from_slice(&(payload.len() as u16).to_be_bytes());
|
||||
let a = payload.len() as u16;
|
||||
println!("payload size:{}", a);
|
||||
message.extend_from_slice(&a.to_be_bytes());
|
||||
message.extend_from_slice(&payload);
|
||||
println!("payload:{:?}", &message);
|
||||
let signature = sign_message(crypto_pair, &message);
|
||||
message.extend_from_slice(&signature);
|
||||
return Some(message);
|
||||
println!("message_to_send_len:{}", &message.len());
|
||||
return Some(signature);
|
||||
}
|
||||
|
||||
_ => {}
|
||||
|
||||
Reference in New Issue
Block a user