From b09f834fe447b4abe79277a797e32d0e8e30d07f Mon Sep 17 00:00:00 2001 From: Richard Ramos Date: Tue, 16 May 2023 17:23:03 -0400 Subject: [PATCH] fix(example): only attempt to decode messages sent in the toy chat content topic --- examples/toy-chat/src/main.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/examples/toy-chat/src/main.rs b/examples/toy-chat/src/main.rs index 87d426b..181e0a0 100644 --- a/examples/toy-chat/src/main.rs +++ b/examples/toy-chat/src/main.rs @@ -134,6 +134,10 @@ fn main() -> std::result::Result<(), Box> { let shared_messages = Arc::clone(&app.messages); waku_set_event_callback(move |signal| match signal.event() { waku_bindings::Event::WakuMessage(event) => { + if event.waku_message().content_topic() != &TOY_CHAT_CONTENT_TOPIC { + return + } + match ::decode(event.waku_message().payload()) { Ok(chat_message) => { shared_messages.write().unwrap().push(chat_message);