| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
IHP.Job.Runner.WorkerLoop
Documentation
worker :: (job ~ GetModelByTableName (GetTableName job), FromRowHasql job, Show (PrimaryKey (GetTableName job)), KnownSymbol (GetTableName job), HasField "id" job (Id' (GetTableName job)), PrimaryKey (GetTableName job) ~ UUID, HasField "runAt" job UTCTime, HasField "attemptsCount" job Int, Job job, Show job, Table job) => JobWorker Source #
jobWorkerFetchAndRunLoop :: (job ~ GetModelByTableName (GetTableName job), FromRowHasql job, Show (PrimaryKey (GetTableName job)), KnownSymbol (GetTableName job), HasField "id" job (Id' (GetTableName job)), PrimaryKey (GetTableName job) ~ UUID, HasField "runAt" job UTCTime, HasField "attemptsCount" job Int, Job job, Show job, Table job) => JobWorkerArgs -> ResourceT IO JobWorkerProcess Source #