We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 9d891a8 + 1d3e723 commit 32a98bfCopy full SHA for 32a98bf
src/main/clojure/dev/clojurephant/jovial/engine.clj
@@ -128,13 +128,7 @@
128
(defn select [^EngineDiscoveryRequest request ^UniqueId id]
129
(let [listener (.getDiscoveryListener request)
130
selectors (.getSelectorsByType request DiscoverySelector)]
131
- (loop [result []
132
- head (first selectors)
133
- tail (rest selectors)]
134
- (let [candidates (try-select listener id head)]
135
- (if (seq tail)
136
- (recur (concat result candidates) (first tail) (rest tail))
137
- (concat result candidates))))))
+ (reduce #(into %1 (try-select listener id %2)) [] selectors)))
138
139
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
140
;; Discovery Descriptor Support
0 commit comments