import { EntityServiceImpl } from './entity-service-impl.service'; import { Injectable } from '@nestjs/common'; import { PreferenceRepository } from '../repository/preference.repository'; @Injectable() export class PreferenceService extends EntityServiceImpl { constructor(private readonly preferenceRepository: PreferenceRepository) { super(); } async getPreferenceValue(preferenceKey: string): Promise { const preferenceMaster = await this.preferenceRepository.findByPreferenceKey(preferenceKey); return preferenceMaster?.preference_value; } }