packages feed

jobs-ui 0.1.0.1 → 0.2.0.0

raw patch · 2 files changed

+9/−6 lines, 2 filesdep +warpPVP ok

version bump matches the API change (PVP)

Dependencies added: warp

API changes (from Hackage documentation)

- Web.JobsUi: run :: [JobType] -> IO ()
+ Web.JobsUi: run :: Port -> [JobType] -> IO ()

Files

jobs-ui.cabal view
@@ -1,7 +1,7 @@ cabal-version: 1.18  name:           jobs-ui-version:        0.1.0.1+version:        0.2.0.0 synopsis:       A library for creating a jobs management website running custom jobs. description:    A library for creating a jobs management website running custom jobs by defining jobs in Haskell. category:       Web@@ -44,10 +44,11 @@   default-extensions: TypeApplications OverloadedStrings ConstraintKinds DataKinds DeriveFunctor DeriveFoldable DeriveTraversable EmptyDataDecls FlexibleContexts KindSignatures LambdaCase MultiParamTypeClasses MultiWayIf PatternGuards PatternSynonyms RankNTypes RecordWildCards NamedFieldPuns ScopedTypeVariables TupleSections ViewPatterns BangPatterns   ghc-options: -Wall   build-depends:-      Spock+      base >=4.7 && <5+    , warp+    , Spock     , Spock-digestive     , Spock-lucid-    , base >=4.7 && <5     , bytestring     , containers     , deepseq
src/Web/JobsUi/Run.hs view
@@ -20,6 +20,7 @@ import Control.Monad.Trans import Web.Spock import Web.Spock.Config+import Network.Wai.Handler.Warp (Port) import Control.Concurrent.STM import qualified Data.Sequence as Seq import qualified Data.Text as T@@ -38,9 +39,10 @@ --   It get's a Map of named job types which are used --   to define different kinds of jobs a user can select to run. run-  :: [JobType] -- ^ The jiType should be unique+  :: Port+  -> [JobType] -- ^ The jiType should be unique   -> IO ()-run jobtypeList = do+run port jobtypeList = do   let     jobtypes = M.fromList $       map (\job@JobType{..} -> (jiType getJobInfo, job)) jobtypeList@@ -50,7 +52,7 @@     <*> newTVarIO (length defaultJobs + 1)   spockCfg <- defaultSpockCfg () PCNoDatabase initial   _ <- forkIO $ runner initial-  runSpock 1337 (spock spockCfg{spc_errorHandler=myError} $ app jobtypes)+  runSpock port (spock spockCfg{spc_errorHandler=myError} $ app jobtypes)  ------------ -- Router --