diff options
Diffstat (limited to 'Role/Developer.hs')
-rw-r--r-- | Role/Developer.hs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Role/Developer.hs b/Role/Developer.hs index 4248591..0b8fdd9 100644 --- a/Role/Developer.hs +++ b/Role/Developer.hs @@ -17,14 +17,16 @@ import System.IO import qualified Data.ByteString as B import qualified Data.Text as T import Data.List +import Control.Monad run :: DeveloperOpts -> IO () run = run' developer . debugUrl run' :: (TChan (Message Entered) -> TChan (Message Seen) -> SessionID -> IO ()) -> UrlString -> IO () -run' runner url = runClientApp $ clientApp connect Developer userMessages runner +run' runner url = void $ runClientApp app where connect = ConnectMode (T.pack url) + app = clientApp connect Developer userMessages runner userMessages :: LogMessage -> Maybe (Message Seen) userMessages (User m) = Just m |