Class: S3MediaServerApi::Services::UploaderExistenceService

Inherits:
Object
  • Object
show all
Defined in:
lib/s3_media_server_api/services/uploader_existence_service.rb

Class Method Summary collapse

Class Method Details

.check(aws_file_uuid) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/s3_media_server_api/services/uploader_existence_service.rb', line 6

def check(aws_file_uuid)
  return unless aws_file_uuid

  S3MediaServerApi::SimpleUploadersRepository.uploader_classes.each do |uploader_class|
    uploader = uploader_class.find_uploader_by_uuid(aws_file_uuid)
    S3MediaServerApi::AwsFile.file_exists(aws_file_uuid) and return if uploader.present?
  end
end