Commit Graph

58 Commits

Author SHA1 Message Date
Eike Kettner
1e598bd902 Sketch a scheduler for running periodic tasks
Periodic tasks are special in that they are usually kept around and
started based on a schedule. A new component checks periodic tasks and
submits them in the queue once they are due.

In order to avoid duplicate periodic jobs, the tracker of a job is
used to store the periodic job id. Each time a periodic task is due,
it is first checked if there is a job running (or queued) for this
task.
2020-03-08 12:55:03 +01:00
Eike Kettner
98f8b1a4b8 Merge remote-tracking branch 'origin/master' into feature/file-types 2020-02-24 23:07:24 +01:00
Scala Steward
7bc05da88f
Update scalafmt-core to 2.4.2 2020-02-23 02:24:42 +01:00
Eike Kettner
1a5546fe99 scalafmt: change align most->more 2020-02-16 22:03:27 +01:00
Scala Steward
13700dbda7
Update scalafmt-core to 2.4.1 2020-02-16 04:26:36 +01:00
Scala Steward
46506ccf97
Update scalafmt-core to 2.4.0 2020-02-15 12:27:50 +01:00
Scala Steward
58ede94560
Update scalafmt-core to 2.3.2 2020-01-10 12:50:50 +01:00
Eike Kettner
546f1a6ee3 Add scalafmt.conf and elm compile options 2019-12-29 20:52:43 +01:00