import { Injectable } from '@nestjs/common';
import { InjectRepository } from '@nestjs/typeorm';
import { Repository } from 'typeorm';
import { ClsService } from 'nestjs-cls';
import { MediaRepository } from '../../../common/media/media.repository';
import { DestinationMediaEntity } from '../../../entities/destination-media.entity';

@Injectable()
export class DestinationMediaRepository extends MediaRepository<DestinationMediaEntity> {
  readonly parentColumn = 'destination_id';

  constructor(
    @InjectRepository(DestinationMediaEntity) repo: Repository<DestinationMediaEntity>,
    cls: ClsService,
  ) {
    super(repo, cls);
  }
}
