nats-io / nats.rs

Rust client for NATS, the cloud native messaging system.
Apache License 2.0
1.07k stars 169 forks source link

Improve kv::Watcher without messages #1321

Closed Jarema closed 1 month ago

Jarema commented 1 month ago

Until now, if underlying watcher for given consumer did not have any pending messages, it would indefinitely wait for the first one. This commit improves it by checking message pending count on initial consumer info, and returning None if there are no messages.

Signed-off-by: Tomasz Pietrek tomasz@nats.io