summaryrefslogtreecommitdiffhomepage
path: root/Role/Developer.hs
diff options
context:
space:
mode:
Diffstat (limited to 'Role/Developer.hs')
-rw-r--r--Role/Developer.hs5
1 files changed, 3 insertions, 2 deletions
diff --git a/Role/Developer.hs b/Role/Developer.hs
index 960a204..fc54c9f 100644
--- a/Role/Developer.hs
+++ b/Role/Developer.hs
@@ -35,14 +35,15 @@ import Data.Maybe
import Control.Monad
import Data.Monoid
import Data.Time.Clock.POSIX
+import Network.URI
run :: DeveloperOpts -> IO ()
run = run' developer . debugUrl
-run' :: (TMVar (TVar DeveloperState) -> TMChan (Message Entered) -> TMChan AnyMessage -> SessionID -> IO ()) -> UrlString -> IO ()
+run' :: (TMVar (TVar DeveloperState) -> TMChan (Message Entered) -> TMChan AnyMessage -> SessionID -> IO ()) -> URI -> IO ()
run' runner url = do
app <- do
- let connect = ConnectMode (T.pack url)
+ let connect = ConnectMode $ T.pack $ show url
dsv <- newEmptyTMVarIO
let recentactivity = developerStateRecentActivity dsv
return $ clientApp connect recentactivity Developer Just $