summaryrefslogtreecommitdiffstats
path: root/src/invidious.cr
diff options
context:
space:
mode:
Diffstat (limited to 'src/invidious.cr')
-rw-r--r--src/invidious.cr10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/invidious.cr b/src/invidious.cr
index 06e96a53..adc69829 100644
--- a/src/invidious.cr
+++ b/src/invidious.cr
@@ -105,10 +105,16 @@ end
Kemal::CLI.new ARGV
+# Check table integrity
+analyze_table(PG_DB, logger, "channel_videos", ChannelVideo)
+analyze_table(PG_DB, logger, "nonces", Nonce)
+analyze_table(PG_DB, logger, "session_ids", SessionId)
+analyze_table(PG_DB, logger, "users", User)
+analyze_table(PG_DB, logger, "videos", Video)
+
+# Start jobs
refresh_channels(PG_DB, logger, config.channel_threads, config.full_refresh)
-
refresh_feeds(PG_DB, logger, config.feed_threads)
-
subscribe_to_feeds(PG_DB, logger, HMAC_KEY, config)
statistics = {