@@ -3,6 +3,7 @@
33module Control.Task.Scheduler
44 ( scheduleTask,
55 runTasks,
6+ makeAllRunnable,
67 )
78where
89
@@ -45,7 +46,6 @@ rescheduleTaskTime ::
4546rescheduleTaskTime = rescheduleTaskQuery
4647
4748class RunTasks (ts :: [*]) m where
48−
4949 runTask :: WithLog env Message m => PickedTask -> m ()
5050
5151 taskNames :: [String]
@@ -55,7 +55,6 @@ instance
5555 (Task t ts, TaskMonad t m, StaticPQ m, RunTasks tt m, MonadUnliftIO m) =>
5656 RunTasks (t ': tt) m
5757 where
58−
5958 runTask (PickedTask s (Jsonb v) initialStartTime) | symbolVal @ts Proxy == s =
6059 case fromJSON @t v of
6160 A.Error e ->
@@ -79,7 +78,6 @@ instance
7978 taskNames = symbolVal @ts Proxy : taskNames @tt @m
8079
8180instance RunTasks '[] m where
82−
8381 runTask (PickedTask s (Jsonb v) _) =
8482 logError . T.pack $ "Unknown task " <> s <> " with payload " <> show v
8583