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 { TripSourceMediaEntity } from '../../../entities/trip-source-media.entity';

@Injectable()
export class TripSourceMediaRepository extends MediaRepository<TripSourceMediaEntity> {
  readonly parentColumn = 'trip_source_id';

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