From 67cfea0e3c69a3a3c91160d5795e067a221d358a Mon Sep 17 00:00:00 2001 From: bortexz Date: Sat, 17 Dec 2022 12:42:17 +0100 Subject: [PATCH] added closed? promise-chan to reconnector --- CHANGELOG.md | 4 ++++ README.md | 5 ++++- build.clj | 2 +- src/bortexz/resocket.clj | 14 +++++++++----- test/bortexz/resocket_test.clj | 10 ++++++---- 5 files changed, 24 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a87f15..50188cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## 0.2.0 - 2022-12-17 +### Added +- `closed?` promise chan to reconnector, to listen to closed events outside the connections handler + ## 0.1.0 - 2022-10-15 ### Changed - default `on-error-retry-fn?` now also considers `java.net.http.HttpTimeoutException` diff --git a/README.md b/README.md index 070ef68..2651058 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ Connection: Reconnector: ```Clojure -(let [{:keys [connections close]} (resocket/reconnector {:get-url (constantly "ws://")})] +(let [{:keys [connections close closed?]} (resocket/reconnector {:get-url (constantly "ws://")})] (a/go-loop [] (when-let [conn (a/!! output "Hello World") (is (= "Hello World" (a/