From f4c0c7481acb8a58141b6f8848f825cf420191c0 Mon Sep 17 00:00:00 2001
From: Bruno Nocera Zanette <bnzanette@inf.ufpr.br>
Date: Mon, 28 Sep 2015 22:35:35 -0300
Subject: [PATCH] Refactor to use RepositoriesProxy module

---
 app/workers/thumbnail_generator_worker.rb | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/app/workers/thumbnail_generator_worker.rb b/app/workers/thumbnail_generator_worker.rb
index c2fe6926..379948c2 100644
--- a/app/workers/thumbnail_generator_worker.rb
+++ b/app/workers/thumbnail_generator_worker.rb
@@ -1,6 +1,7 @@
 class ThumbnailGeneratorWorker
 
   include Sidekiq::Worker
+  include RepositoriesProxy
 
   def perform(learning_object_id)
 
@@ -11,7 +12,7 @@ class ThumbnailGeneratorWorker
     default_size = "600x600"
     default_thumbnail = "#{thumbnails_dir}/default_thumbnail.jpg"
 
-    item = item_database_repository.find(learning_object_id)
+    item = learning_object_repository.find(learning_object_id)
     retrieve_link = item.get_bitstream_retrievelink_of "ORIGINAL"
     filename = item.get_bitstream_filename_of "ORIGINAL"
 
@@ -45,10 +46,6 @@ class ThumbnailGeneratorWorker
 
   private
 
-  def item_database_repository
-    @item_database_repository ||= Portalmec::Application.repository.for(:learning_object)
-  end
-
   def encode_hash_from(object)
     Digest::SHA1.hexdigest object
   end
-- 
GitLab