diff --git a/src/modules/heroBanner/services/getActiveHeroBanner.service.ts b/src/modules/heroBanner/services/getActiveHeroBanner.service.ts index 135a7c6..475c210 100644 --- a/src/modules/heroBanner/services/getActiveHeroBanner.service.ts +++ b/src/modules/heroBanner/services/getActiveHeroBanner.service.ts @@ -1,10 +1,14 @@ import { AppError } from "../../../helpers/error/instances/app"; import { ErrorForwarder } from "../../../helpers/error/instances/forwarder"; +import { findSystemPreferenceService } from "../../systemPreference/services/internal/findSystemPreference.service"; import { findAllActiveHeroBannerRepository } from "../repositories/GET/findAllActiveHeroBanner.repository"; export const getActiveHeroBannerService = async () => { try { - const isHeroBannerEnabled = process.env.ENABLE_HERO_BANNER === "true"; + const isHeroBannerEnabled = await findSystemPreferenceService( + "HERO_BANNER_ENABLED", + "boolean", + ); if (!isHeroBannerEnabled) throw new AppError(403, "Hero Banner is disabled");