master
 1module Admin
 2  class PhotosController < AdminController
 3    def initialize(photo_repository = Photo, storage = Spank::IOC.resolve(:blob_storage))
 4      @photo_repository = photo_repository
 5      @storage = storage
 6      super()
 7    end
 8
 9    def index
10      @photos = paginate(@photo_repository.order(id: :desc))
11    end
12
13    def show
14      @photo = @photo_repository.find(params[:id])
15    end
16
17    def update
18      ReProcessPhotoJob.perform_later(@photo_repository.find(params[:id]))
19      redirect_to admin_photos_path
20    end
21  end
22end