~/Projects/mqtt-ios
git clone https://code.lsong.org/mqtt-ios
Commit
- Commit
- 5b4b817267c80cf1fbfe290cd7e8d83e34bbce13
- Author
- Philipp Arndt <[email protected]>
- Date
- 2020-01-06 14:59:05 +0100 +0100
- Diffstat
src/MQTTAnalyzer/mqtt/MQTTSessionController.swift | 3 +++
fix: do not reconnect when already connected
diff --git a/src/MQTTAnalyzer/mqtt/MQTTSessionController.swift b/src/MQTTAnalyzer/mqtt/MQTTSessionController.swift index e000824b200981920b214a8cc70eacd4d1a01f47..99776722a12c54db3c10a3501899c9223d377c16 100644 --- a/src/MQTTAnalyzer/mqtt/MQTTSessionController.swift +++ b/src/MQTTAnalyzer/mqtt/MQTTSessionController.swift @@ -60,6 +60,9 @@ if session?.host !== host { disconnect() session = MQTTSession(host: host!, model: model!) } + else if session?.connectionAlive ?? false { + return + } else if session?.connected ?? false { reconnect() return