diff --git a/examples/toy-chat/src/main.rs b/examples/toy-chat/src/main.rs index 7bd92e9..3c26650 100644 --- a/examples/toy-chat/src/main.rs +++ b/examples/toy-chat/src/main.rs @@ -135,7 +135,8 @@ impl App { impl App { async fn retrieve_history(&mut self) { - let messages = self.waku.store_query(None, vec![TOY_CHAT_CONTENT_TOPIC.clone()], STORE_NODE).await.unwrap(); + let include_data = true; + let messages = self.waku.store_query(None, vec![TOY_CHAT_CONTENT_TOPIC.clone()], STORE_NODE, include_data).await.unwrap(); let messages:Vec<_> = messages .iter() .map(|store_resp_msg| { diff --git a/waku-bindings/src/node/mod.rs b/waku-bindings/src/node/mod.rs index 34fb9a1..605998f 100644 --- a/waku-bindings/src/node/mod.rs +++ b/waku-bindings/src/node/mod.rs @@ -192,6 +192,7 @@ impl WakuNodeHandle { pubsub_topic: Option, content_topics: Vec, peer_addr: &str, + include_data: bool, // is true, resp contains payload, etc. Only msg_hashes otherwise ) -> Result> { let one_day_in_secs = 60 * 60 * 24; let time_start = (Duration::from_secs(Utc::now().timestamp() as u64) @@ -206,8 +207,8 @@ impl WakuNodeHandle { let request_id = Uuid::new_v4(); let response = store::waku_store_query( &self.ctx, - true, // include_data request_id.to_string(), + include_data, pubsub_topic.clone(), content_topics.clone(), Some(time_start), // time_start