Create just one scheduler instance

This commit is contained in:
Guntis Smaukstelis
2025-02-13 13:15:46 +02:00
parent 78060f61c0
commit c3f85fb477
4 changed files with 9 additions and 9 deletions
+3 -4
View File
@@ -18,12 +18,11 @@ object Main extends IOApp {
fileFetchScheduler <- FileFetchScheduler.of(postgresService, fetch)
fetchCsvTask = fileFetchScheduler.run.compile.drain
scheduler <- fetchDMI.Scheduler.of("Cleanup", List(1))
cleanupTask = scheduler.scheduleTask(DataService.deleteOldForecasts()).compile.drain
scheduler <- fetchDMI.Scheduler.of
cleanupTask = scheduler.scheduleTask("Cleanup", List(1), DataService.deleteOldForecasts()).compile.drain
scheduler <- fetchDMI.Scheduler.of("Fetch Grib", List(2))
fetchGrib <- fetchDMI.FetchService.of
fetchGribTask = scheduler.scheduleTask(fetchGrib.fetchRecentForecasts()).compile.drain
fetchGribTask = scheduler.scheduleTask("Fetch Grib", List(2), fetchGrib.fetchRecentForecasts()).compile.drain
server <- Server.of(postgresService, fetch)
serverTask = server.run