summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/invidious.cr9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/invidious.cr b/src/invidious.cr
index 66a88f56..983e6196 100644
--- a/src/invidious.cr
+++ b/src/invidious.cr
@@ -162,8 +162,13 @@ end
# Start jobs
-Invidious::Jobs.register Invidious::Jobs::RefreshChannelsJob.new(PG_DB)
-Invidious::Jobs.register Invidious::Jobs::RefreshFeedsJob.new(PG_DB)
+if CONFIG.channel_threads > 0
+ Invidious::Jobs.register Invidious::Jobs::RefreshChannelsJob.new(PG_DB)
+end
+
+if CONFIG.feed_threads > 0
+ Invidious::Jobs.register Invidious::Jobs::RefreshFeedsJob.new(PG_DB)
+end
DECRYPT_FUNCTION = DecryptFunction.new(CONFIG.decrypt_polling)
if CONFIG.decrypt_polling