hunk.code_window: import { Injectable } from '@nestjs/common';
   import { SubscriberPreferenceEntity, SubscriberPreferenceRepository, NotificationTemplateRepository } from '@novu/dal';
   import { UpdateSubscriberPreferenceCommand } from './update-subscriber-preference.command';
   import { ApiException } from '../../../shared/exceptions/api.exception';
   import { ISubscriberPreferenceResponse } from '../get-subscriber-preference/get-subscriber-preference.usecase';
  
hunk.labels: replace keep keep keep keep
hunk.after_edit: import { Inject, Injectable } from '@nestjs/common';
  
hunk.file_path: apps/api/src/app/widgets/usecases/update-subscriber-preference/update-subscriber-preference.usecase.ts
hunk.type: replace
file: {
    "recommendations": [
      "dbaeumer.vscode-eslint",
      "esbenp.prettier-vscode",
      "folke.vscode-monorepo-workspace",
      "seatonjiang.gitmoji-vscode",
      "jondot.vscode-hygen"
    ]
  }
  