Browse Source

Adjust method calls to be more functional

pull/267/head
Stéphane Meny 3 years ago
parent
commit
b5c79d88f5
No known key found for this signature in database
GPG Key ID: 9D0AFEA988527923
  1. 12
      app/services/storage_service.rb

12
app/services/storage_service.rb

@ -9,17 +9,13 @@ class StorageService
end end
def list_files(folder) def list_files(folder)
file_list = [] @client.list_objects_v2(bucket: @configuration.bucket_name, prefix: folder)
@client.list_objects_v2(bucket: @configuration.bucket_name, prefix: folder).each do |response| .flat_map { |response| response.contents.map(&:key) }
file_list += response.contents.map(&:key)
end
file_list
end end
def get_file_io(file_name) def get_file_io(file_name)
file_response = @client.get_object(bucket: @configuration.bucket_name, key: file_name)
@client.get_object(bucket: @configuration.bucket_name, key: file_name) .body
file_response.body
end end
def write_file(file_name, data) def write_file(file_name, data)

Loading…
Cancel
Save