diff --git a/backend/src/modules/households/routes.ts b/backend/src/modules/households/routes.ts index b11253b..a8a5cb6 100644 --- a/backend/src/modules/households/routes.ts +++ b/backend/src/modules/households/routes.ts @@ -30,10 +30,7 @@ import { type HouseholdInvite, } from './types.js'; -// TODO-010: Import PRODUCT_ID from product-config instead of hardcoding -// Priority: low | Phase: cleanup -// Replace this line with: import { PRODUCT_ID } from '../../lib/product-config.js'; -const PRODUCT_ID = 'chronomind'; +import { PRODUCT_ID } from '../../lib/product-config.js'; function isAdmin(household: HouseholdDoc, userId: string): boolean { return household.members.some(m => m.userId === userId && m.role === 'admin'); diff --git a/backend/src/modules/routines/routes.ts b/backend/src/modules/routines/routes.ts index ae27d4d..f624b97 100644 --- a/backend/src/modules/routines/routes.ts +++ b/backend/src/modules/routines/routes.ts @@ -24,10 +24,7 @@ import { type RoutineDoc, } from './types.js'; -// TODO-010: Import PRODUCT_ID from product-config instead of hardcoding -// Priority: low | Phase: cleanup -// Replace this line with: import { PRODUCT_ID } from '../../lib/product-config.js'; -const PRODUCT_ID = 'chronomind'; +import { PRODUCT_ID } from '../../lib/product-config.js'; export async function routineRoutes(app: FastifyInstance) { // Sync — must be before :id param route diff --git a/backend/src/modules/shared-timers/routes.ts b/backend/src/modules/shared-timers/routes.ts index fc6765f..5ec4b26 100644 --- a/backend/src/modules/shared-timers/routes.ts +++ b/backend/src/modules/shared-timers/routes.ts @@ -25,10 +25,7 @@ import { type SharedTimerDoc, } from './types.js'; -// TODO-010: Import PRODUCT_ID from product-config instead of hardcoding -// Priority: low | Phase: cleanup -// Replace this line with: import { PRODUCT_ID } from '../../lib/product-config.js'; -const PRODUCT_ID = 'chronomind'; +import { PRODUCT_ID } from '../../lib/product-config.js'; async function requireMembership(householdId: string, userId: string) { const household = await getHousehold(householdId); diff --git a/backend/src/modules/timers/routes.ts b/backend/src/modules/timers/routes.ts index 4117853..d8fb6bf 100644 --- a/backend/src/modules/timers/routes.ts +++ b/backend/src/modules/timers/routes.ts @@ -28,11 +28,7 @@ import { type FreeSlot, } from './types.js'; -// TODO-010: Import PRODUCT_ID from product-config instead of hardcoding -// Priority: low | Phase: cleanup -// Replace this line with: import { PRODUCT_ID } from '../../lib/product-config.js'; -// Same fix needed in: routines/routes.ts, households/routes.ts, webhooks/routes.ts, shared-timers/routes.ts -const PRODUCT_ID = 'chronomind'; +import { PRODUCT_ID } from '../../lib/product-config.js'; export async function timerRoutes(app: FastifyInstance) { // Sync — must be before :id param route diff --git a/backend/src/modules/webhooks/routes.ts b/backend/src/modules/webhooks/routes.ts index 7d5f82f..542248d 100644 --- a/backend/src/modules/webhooks/routes.ts +++ b/backend/src/modules/webhooks/routes.ts @@ -10,10 +10,7 @@ import { dispatchEvent } from './dispatcher.js'; import { extractAuth } from '../../lib/auth.js'; import { BadRequestError } from '@bytelyst/errors'; -// TODO-010: Import PRODUCT_ID from product-config instead of hardcoding -// Priority: low | Phase: cleanup -// Replace this line with: import { PRODUCT_ID } from '../../lib/product-config.js'; -const PRODUCT_ID = 'chronomind'; +import { PRODUCT_ID } from '../../lib/product-config.js'; export async function webhookRoutes(app: FastifyInstance) { // Event types — must be before :id param route