diff --git a/apps/api/src/services/voiceprint/voiceprint.config.ts b/apps/api/src/services/voiceprint/voiceprint.config.ts index 0904dd3d1..f117f5ae3 100644 --- a/apps/api/src/services/voiceprint/voiceprint.config.ts +++ b/apps/api/src/services/voiceprint/voiceprint.config.ts @@ -1,4 +1,5 @@ import { z } from 'zod'; +import { checkFlag } from './voiceprint.feature-flags'; // Environment variables for VoicePrint const envSchema = z.object({ diff --git a/apps/api/src/services/voiceprint/voiceprint.feature-flags.ts b/apps/api/src/services/voiceprint/voiceprint.feature-flags.ts new file mode 100644 index 000000000..c4c664d35 --- /dev/null +++ b/apps/api/src/services/voiceprint/voiceprint.feature-flags.ts @@ -0,0 +1,7 @@ +/** + * VoicePrint Feature Flags + * Re-exports the checkFlag function from the centralized feature flag system + */ + +// Re-export the checkFlag function from the spamshield feature flags module +export { checkFlag } from '../spamshield/feature-flags'; diff --git a/apps/api/src/services/voiceprint/voiceprint.service.ts b/apps/api/src/services/voiceprint/voiceprint.service.ts index 0d008d51e..5f45dd373 100644 --- a/apps/api/src/services/voiceprint/voiceprint.service.ts +++ b/apps/api/src/services/voiceprint/voiceprint.service.ts @@ -5,7 +5,9 @@ import { DetectionType, ConfidenceLevel, audioPreprocessingConfig, + voicePrintFeatureFlags, } from './voiceprint.config'; +import { checkFlag } from './voiceprint.feature-flags'; // Audio preprocessing service export class AudioPreprocessor {