From 534633d10b2134ba1761eb83f5b5525c4ffa0d22 Mon Sep 17 00:00:00 2001 From: Marcin Kulik Date: Thu, 4 May 2017 17:22:05 +0200 Subject: [PATCH] Wrap bidi tree in * vhost to enable usage of url-for/path-for --- src/asciinema/component/yada_listener.clj | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/asciinema/component/yada_listener.clj b/src/asciinema/component/yada_listener.clj index d2c8810..2125a3b 100644 --- a/src/asciinema/component/yada_listener.clj +++ b/src/asciinema/component/yada_listener.clj @@ -1,5 +1,6 @@ (ns asciinema.component.yada-listener - (:require [com.stuartsierra.component :as component] + (:require [bidi.vhosts :refer [vhosts-model]] + [com.stuartsierra.component :as component] [yada.yada :as yada])) (defrecord YadaListener [port server app] @@ -7,7 +8,7 @@ (start [component] (if server component - (let [handler (:routes app) + (let [handler (vhosts-model [:* (:routes app)]) ; wrap in * vhost to make path-for work server (yada/listener handler {:port port})] (assoc component :server server)))) (stop [component]