import { InstanceDto } from '@api/dto/instance.dto'; import { MediaDto } from '@api/integrations/storage/s3/dto/media.dto'; import { S3Service } from '@api/integrations/storage/s3/services/s3.service'; export class S3Controller { constructor(private readonly s3Service: S3Service) {} public async getMedia(instance: InstanceDto, data: MediaDto) { return this.s3Service.getMedia(instance, data); } public async getMediaUrl(instance: InstanceDto, data: MediaDto) { return this.s3Service.getMediaUrl(instance, data); } }