+1
-5
app/import_manager.rb
+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