Files
insta-recipe/docs/outcomes/FixAuthSchedulerEnvVars.md
2025-12-21 02:15:22 +01:00

927 B

Outcome - Fix Auth Scheduler Env Vars

Summary

Successfully fixed the environment variable loading issue in the authentication scheduler and updated the frequency configuration to support minutes.

Changes

  • Refactored Scheduler Logic:
    • Updated src/lib/server/scheduler.ts to use $env/dynamic/private for reliable environment variable access.
    • Changed configuration from intervalHours to intervalMinutes.
    • Updated startScheduler to calculate interval in milliseconds based on minutes.
  • Updated Documentation:
    • Updated src/hooks.server.ts JSDoc to reflect the new configuration.
  • Updated Configuration:
    • Updated .env.local to set AUTH_SCHEDULER_INTERVAL_MINUTES=5.
  • Verified Tests:
    • Updated src/tests/scheduler.spec.ts to mock $env/dynamic/private and verify the new logic.
    • All tests passed.

Feature Branch

feature/FixAuthSchedulerEnvVars