From 90d49d0597f52d6fc778d1433d9cf8f1674ad34e Mon Sep 17 00:00:00 2001 From: Ayaz Abbas Date: Wed, 23 Oct 2024 00:07:09 +0100 Subject: [PATCH] increase max_bytes for nats stream and ensure stream config is updated --- src/utils.rs | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/utils.rs b/src/utils.rs index 4f311fd..790f0ed 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -10,7 +10,7 @@ pub async fn setup_jetstream(nats_client: &async_nats::Client) -> Result Result { + // Stream exists, update its configuration + jetstream.update_stream(stream_config).await?; + info!("JetStream stream updated: PYTH_PRICE_UPDATES"); + } + Err(_) => { + // Stream doesn't exist, create it + jetstream.create_stream(stream_config).await?; + info!("JetStream stream created: PYTH_PRICE_UPDATES"); + } + } + Ok(jetstream) }