From ff20260f5f9b4820c6749b89371c47f85892aec1 Mon Sep 17 00:00:00 2001 From: Tommi Reiman Date: Thu, 17 Jan 2019 08:18:35 +0200 Subject: [PATCH] Fix scanner for cljs --- modules/reitit-core/src/reitit/segment.cljc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/reitit-core/src/reitit/segment.cljc b/modules/reitit-core/src/reitit/segment.cljc index 0ab1aca2..c317a71a 100644 --- a/modules/reitit-core/src/reitit/segment.cljc +++ b/modules/reitit-core/src/reitit/segment.cljc @@ -61,7 +61,10 @@ (defn scanner [compiled-tries] "Returns a new compiled trie that does linear scan on the given compiled tries on [[lookup]]." - #?(:cljs (fn [path] (some (fn [trie] (lookup trie path)) compiled-tries)) + #?(:cljs (reify + Segment + (-lookup [_ ps params] + (some (fn [trie] (-lookup trie ps params)) compiled-tries))) :clj (SegmentTrie/scanner compiled-tries))) (defn lookup [trie path]