Commit dbeff20a
Changed files (2)
app
controllers
api
services
application
app/controllers/api/v1/photos_controller.rb
@@ -12,16 +12,7 @@ module Api
end
def create
- cake_id = params[:cake_id]
- UploadPhoto.new.run(cake_id, params)
- @photo = Creation.find(cake_id).photos.last
- respond_with(@photo)
- end
-
- private
-
- def photo_params
- params.require(:photo).permit(:image, :watermark)
+ respond_with(@photo = UploadPhoto.new.run(params[:cake_id], params))
end
end
end
app/services/application/upload_photo.rb
@@ -8,6 +8,7 @@ class UploadPhoto
photo = @cakes.find(cake_id).photos.create!(image_processing: true, watermark: params[:watermark])
@message_bus.publish(:upload_photo, create_message_from(cake_id, params, photo))
map_from(photo.id, params[:image].original_filename)
+ photo
end
private