Fix Reconstructor (#3218)

This commit is contained in:
Drazen Urch
2023-03-24 16:21:31 +01:00
committed by GitHub
parent e0d98af04f
commit 0f7e3fe53e
+5 -5
View File
@@ -100,8 +100,8 @@ impl MessageReceiver for OutfoxMessageReceiver {
Self::default()
}
fn reconstructor(&self) -> MessageReconstructor {
self.reconstructor.clone()
fn reconstructor(&mut self) -> &mut MessageReconstructor {
&mut self.reconstructor
}
fn num_mix_hops(&self) -> u8 {
@@ -123,7 +123,7 @@ impl MessageReceiver for OutfoxMessageReceiver {
pub trait MessageReceiver {
fn new() -> Self;
fn reconstructor(&self) -> MessageReconstructor;
fn reconstructor(&mut self) -> &mut MessageReconstructor;
fn num_mix_hops(&self) -> u8;
fn decrypt_raw_message<C>(
@@ -239,8 +239,8 @@ impl MessageReceiver for SphinxMessageReceiver {
Ok(())
}
fn reconstructor(&self) -> MessageReconstructor {
self.reconstructor.clone()
fn reconstructor(&mut self) -> &mut MessageReconstructor {
&mut self.reconstructor
}
fn num_mix_hops(&self) -> u8 {