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);