motion-prime/api_client.rb in motion-prime-0.7.2 vs motion-prime/api_client.rb in motion-prime-0.8.0
- old
+ new
@@ -57,10 +57,11 @@
data = request_params(params)
files = data.delete(:_files)
use_callback = block_given?
client_method = files.present? ? :"multipart_#{method}" : method
- AFMotion::Client.shared.send client_method, "#{config.api_namespace}#{path}", data do |response, form_data, progress|
+ path = "#{config.api_namespace}#{path}" unless path.starts_with?('http')
+ AFMotion::Client.shared.send client_method, path, data do |response, form_data, progress|
if form_data && files.present?
files.each do |file_data|
form_data.appendPartWithFileData(file_data[:data], name: file_data[:name], fileName:"avatar.png", mimeType: "image/jpeg")
end
elsif progress
\ No newline at end of file