From dd2e9994021ffb85ddfe01efc145e6fd79561187 Mon Sep 17 00:00:00 2001 From: Fijxu Date: Fri, 28 Feb 2025 19:41:49 -0300 Subject: [PATCH] require base_job before the other jobs The crystal compiler seems to evaluate `require` in an alphabetical way, so if anyone in the future, wants to add another job and that job is above `base_job.cr` in alphabetical order, the compiler is going to fail with `Error: undefined constant: Invidious::Jobs::BaseJob`. This doesn't fix anything, but it will prevent a future headache. --- src/invidious.cr | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/invidious.cr b/src/invidious.cr index 12ffad33..21ca9f7e 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -49,7 +49,8 @@ require "./invidious/channels/*" require "./invidious/user/*" require "./invidious/search/*" require "./invidious/routes/**" -require "./invidious/jobs/**" +require "./invidious/jobs/base_job" +require "./invidious/jobs/*" # Declare the base namespace for invidious module Invidious