Skip to content

Commit 0f7cdee

Browse files
committed
feat(nats): flush after sending invocation
Signed-off-by: Roman Volosatovs <[email protected]>
1 parent b8185f6 commit 0f7cdee

File tree

1 file changed

+6
-0
lines changed
  • crates/transport-nats/src

1 file changed

+6
-0
lines changed

crates/transport-nats/src/lib.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1116,6 +1116,12 @@ impl wrpc_transport::Invoke for Client {
11161116
.await
11171117
}
11181118
.context("failed to publish handshake")?;
1119+
let nats = Arc::clone(&self.nats);
1120+
tokio::spawn(async move {
1121+
if let Err(err) = nats.flush().await {
1122+
error!(?err, "failed to flush");
1123+
}
1124+
});
11191125
Ok((
11201126
ParamWriter::Root(RootParamWriter::new(
11211127
(*self.nats).clone(),

0 commit comments

Comments
 (0)