Fix error handling in RaftConnection append method
Some checks failed
Rust Checks / checks (push) Has been cancelled

This commit is contained in:
CoCo_Sol 2024-04-08 16:55:46 +02:00
parent 4d1c26d6b3
commit 1b4c296cad

View file

@ -77,7 +77,7 @@ impl RaftConnection {
let mut data = message.into().into_owned();
if self.node.is_leader() {
let Ok(messages) = self.node.append(data) else {
panic!("Message just cancelled.");
return;
};
Self::send_raft_messages(&self.connection, &self.peers, messages);
} else {
@ -132,7 +132,7 @@ impl RaftConnection {
}
1 if self.node.is_leader() => {
let Ok(messages) = self.node.append(message) else {
panic!("Message just cancelled.");
continue;
};
Self::send_raft_messages(&self.connection, &self.peers, messages);
}