summaryrefslogtreecommitdiffstats
path: root/crates/common/mqtt_channel/src
diff options
context:
space:
mode:
authorPradeepKiruvale <pradeepkumar.kj@softwareag.com>2022-03-07 13:54:38 +0530
committerGitHub <noreply@github.com>2022-03-07 13:54:38 +0530
commitf6285eded0cdb0c3c5fee156716f8722493cf083 (patch)
tree1f324082a104a51c2950b69d39fbad820d10fb3d /crates/common/mqtt_channel/src
parente8c3f520a223368e34732aa8e77fccaf6e5c3d18 (diff)
[974] fix init and clear session (#976)
* fix init and clear session * [974] remove pause on error * remove unused import
Diffstat (limited to 'crates/common/mqtt_channel/src')
-rw-r--r--crates/common/mqtt_channel/src/session.rs12
1 files changed, 5 insertions, 7 deletions
diff --git a/crates/common/mqtt_channel/src/session.rs b/crates/common/mqtt_channel/src/session.rs
index 848238f2..17831758 100644
--- a/crates/common/mqtt_channel/src/session.rs
+++ b/crates/common/mqtt_channel/src/session.rs
@@ -1,4 +1,4 @@
-use crate::{Config, Connection, MqttError};
+use crate::{Config, MqttError};
use rumqttc::{AsyncClient, Event, Packet};
/// Create a persistent session on the MQTT server `config.host`.
@@ -37,9 +37,8 @@ pub async fn init_session(config: &Config) -> Result<(), MqttError> {
}
Err(err) => {
- if Connection::pause_on_error(&err) {
- Connection::do_pause().await;
- }
+ eprintln!("Connection Error {}", err.to_string());
+ break;
}
_ => (),
}
@@ -78,9 +77,8 @@ pub async fn clear_session(config: &Config) -> Result<(), MqttError> {
}
Err(err) => {
- if Connection::pause_on_error(&err) {
- Connection::do_pause().await;
- }
+ eprintln!("Connection Error {}", err.to_string());
+ break;
}
_ => (),
}