Don't forget to lycansubscribe

on import, retry only that user's queued items

Changed files
+4 -2
lib
tasks
+4 -2
lib/tasks/import.rake
··· 9 raise "Required USER parameter missing" 10 end 11 12 case ENV['COLLECTION'] 13 when 'likes' 14 - queue = ItemQueue.new(Like.where(post: nil).to_a) 15 importer = LikesImporter.new(ENV['USER']) 16 when 'reposts' 17 - queue = ItemQueue.new(Repost.where(post: nil).to_a) 18 importer = RepostsImporter.new(ENV['USER']) 19 when nil 20 raise "Required COLLECTION parameter missing"
··· 9 raise "Required USER parameter missing" 10 end 11 12 + user = User.find_or_create_by!(did: ENV['USER']) 13 + 14 case ENV['COLLECTION'] 15 when 'likes' 16 + queue = ItemQueue.new(user.likes.where(post: nil).to_a) 17 importer = LikesImporter.new(ENV['USER']) 18 when 'reposts' 19 + queue = ItemQueue.new(user.reposts.where(post: nil).to_a) 20 importer = RepostsImporter.new(ENV['USER']) 21 when nil 22 raise "Required COLLECTION parameter missing"