Don't forget to lycansubscribe

always restore all queued items into the queue

Changed files
+1 -5
app
+1 -5
app/import_manager.rb
··· 12 end 13 14 def start(sets) 15 - queued_items = [] 16 importers = [] 17 sets = [sets] unless sets.is_a?(Array) 18 19 sets.each do |set| 20 case set 21 when 'likes' 22 - queued_items += @user.likes.in_queue(:import).to_a 23 importers << LikesImporter.new(@user) 24 when 'reposts' 25 - queued_items += @user.reposts.in_queue(:import).to_a 26 importers << RepostsImporter.new(@user) 27 when 'posts' 28 - queued_items += @user.quotes.in_queue(:import).to_a + @user.pins.in_queue(:import).to_a 29 importers << PostsImporter.new(@user) 30 when 'all' 31 - queued_items += @user.all_items_in_queue(:import) 32 importers += [ 33 LikesImporter.new(@user), 34 RepostsImporter.new(@user), ··· 39 end 40 end 41 42 queue = ItemQueue.new(queued_items) 43 44 downloader = PostDownloader.new
··· 12 end 13 14 def start(sets) 15 importers = [] 16 sets = [sets] unless sets.is_a?(Array) 17 18 sets.each do |set| 19 case set 20 when 'likes' 21 importers << LikesImporter.new(@user) 22 when 'reposts' 23 importers << RepostsImporter.new(@user) 24 when 'posts' 25 importers << PostsImporter.new(@user) 26 when 'all' 27 importers += [ 28 LikesImporter.new(@user), 29 RepostsImporter.new(@user), ··· 34 end 35 end 36 37 + queued_items = @user.all_items_in_queue(:import) 38 queue = ItemQueue.new(queued_items) 39 40 downloader = PostDownloader.new