aboutsummaryrefslogtreecommitdiffhomepage
path: root/main.go
diff options
context:
space:
mode:
authorGravatar Frédéric Guillot <fred@miniflux.net>2017-12-16 18:48:17 -0800
committerGravatar Frédéric Guillot <fred@miniflux.net>2017-12-16 18:48:17 -0800
commit18f55d156995371bfb06ca8cd91da5a922d2a937 (patch)
tree83229e4691ba2ea2e1ddd2de8810cd9ac40e7858 /main.go
parent00257988ef1707a028cd7dd0b1f8f68e6e8fac53 (diff)
Add scheduler to clean old sessions
Diffstat (limited to 'main.go')
-rw-r--r--main.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/main.go b/main.go
index 02f53c0..a252c61 100644
--- a/main.go
+++ b/main.go
@@ -47,13 +47,15 @@ func run(cfg *config.Config, store *storage.Storage) {
pool := scheduler.NewWorkerPool(feedHandler, cfg.GetInt("WORKER_POOL_SIZE", config.DefaultWorkerPoolSize))
server := server.NewServer(cfg, store, pool, feedHandler)
- scheduler.NewScheduler(
+ scheduler.NewFeedScheduler(
store,
pool,
cfg.GetInt("POLLING_FREQUENCY", config.DefaultPollingFrequency),
cfg.GetInt("BATCH_SIZE", config.DefaultBatchSize),
)
+ scheduler.NewSessionScheduler(store, config.DefaultSessionCleanupFrequency)
+
<-stop
logger.Info("Shutting down the server...")
ctx, _ := context.WithTimeout(context.Background(), 5*time.Second)