summaryrefslogtreecommitdiffstats
path: root/src/invidious.cr
diff options
context:
space:
mode:
authorSamantaz Fox <coding@samantaz.fr>2022-11-12 00:04:27 +0100
committerSamantaz Fox <coding@samantaz.fr>2022-12-22 16:13:34 +0100
commit8e8ca4fcc5cfcb7bebc3f29440d6abc1de770513 (patch)
tree3c4dae335bd0be93f5b12047058aba561d548f6f /src/invidious.cr
parentce7db8d2cb87111af15de2de9faf12aae38283bb (diff)
downloadinvidious-8e8ca4fcc5cfcb7bebc3f29440d6abc1de770513.tar.gz
invidious-8e8ca4fcc5cfcb7bebc3f29440d6abc1de770513.tar.bz2
invidious-8e8ca4fcc5cfcb7bebc3f29440d6abc1de770513.zip
Prepare to create a 'Channel' module
Diffstat (limited to 'src/invidious.cr')
-rw-r--r--src/invidious.cr9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/invidious.cr b/src/invidious.cr
index 2874cc71..5064f0b8 100644
--- a/src/invidious.cr
+++ b/src/invidious.cr
@@ -48,6 +48,13 @@ require "./invidious/search/*"
require "./invidious/routes/**"
require "./invidious/jobs/**"
+# Declare the base namespace for invidious
+module Invidious
+end
+
+# Simple alias to make code easier to read
+alias IV = Invidious
+
CONFIG = Config.load
HMAC_KEY = CONFIG.hmac_key || Random::Secure.hex(32)
@@ -172,7 +179,7 @@ if CONFIG.popular_enabled
Invidious::Jobs.register Invidious::Jobs::PullPopularVideosJob.new(PG_DB)
end
-CONNECTION_CHANNEL = Channel({Bool, Channel(PQ::Notification)}).new(32)
+CONNECTION_CHANNEL = ::Channel({Bool, ::Channel(PQ::Notification)}).new(32)
Invidious::Jobs.register Invidious::Jobs::NotificationJob.new(CONNECTION_CHANNEL, CONFIG.database_url)
Invidious::Jobs.register Invidious::Jobs::ClearExpiredItemsJob.new