Added ElementUpdateStrategy, renamed SetElement message to UpdateElement. Fixes #12

This commit is contained in:
Philip (a-0) 2024-02-13 17:39:56 +01:00
parent 0f3ea0f52a
commit 941cb8e6ab
4 changed files with 13 additions and 4 deletions

View file

@ -25,7 +25,7 @@ pub fn handle(state: &CommState, peer: &PeerId, message: Message) {
)
.expect("State failed");
}
MessageContent::SetElement { id, content } => {
MessageContent::UpdateElement { id, content } => {
state
.update_element_content(id.to_owned(), content.to_owned(), message.id().to_owned())
.expect("State failed");

View file

@ -88,7 +88,7 @@ impl State {
.inspect(|_| {
//TODO: Get all peers interested in the element, e.g. because they subscribe to the element's pot, a share, etc.
self.send_to_peers(
MessageContent::SetElement {
MessageContent::UpdateElement {
id: element_id.clone(),
content: content.clone(),
},