Skip to content

Commit f2aca24

Browse files
close client connection in client consumer (#235)
1 parent 656600b commit f2aca24

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/consumer.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ impl ConsumerBuilder {
120120
}
121121
}
122122
} else {
123+
client.close().await?;
123124
client = Client::connect(ClientOptions {
124125
host: replica.host.clone(),
125126
port: replica.port as u16,
@@ -267,6 +268,7 @@ impl ConsumerHandle {
267268
let response = self.0.client.unsubscribe(self.0.subscription_id).await?;
268269
if response.is_ok() {
269270
self.0.waker.wake();
271+
self.0.client.close().await?;
270272
Ok(())
271273
} else {
272274
Err(ConsumerCloseError::Close {

0 commit comments

Comments
 (0)