Commit dbeff20a

mo khan <mo@mokhan.ca>
2014-07-06 03:42:42
remove dead code and tidy up controller action.
1 parent de1c357
Changed files (2)
app
controllers
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