X-Git-Url: http://git.nikiroo.be/?p=gofetch.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Fgofetch%2FFetcher.java;h=258f1961e58b8746b8286f7131726d2e9de659d3;hp=bd5a4543fda92a92da61d665205fb5744364b217;hb=a2d8693b0474647492c745eef7ae37869defbfdf;hpb=75f6f0c263e88492d094fbdab1407a1fdee53056 diff --git a/src/be/nikiroo/gofetch/Fetcher.java b/src/be/nikiroo/gofetch/Fetcher.java index bd5a454..258f196 100644 --- a/src/be/nikiroo/gofetch/Fetcher.java +++ b/src/be/nikiroo/gofetch/Fetcher.java @@ -147,12 +147,20 @@ public class Fetcher { // Get comments (and update stories if needed): int i = 1; + List fetchedStories = new ArrayList(stories.size()); for (Story story : stories) { - System.err.println(String.format("%02d/%02d", i, stories.size()) + System.err.print(String.format("%02d/%02d", i, stories.size()) + " Fetching full story " + story.getId() + "..."); - support.fetch(story); + try { + support.fetch(story); + fetchedStories.add(story); + System.err.println(); + } catch (IOException e) { + System.err.println(" Failed to get story!"); + } i++; } + stories = fetchedStories; Output gopher = new Gopher(support.getType(), hostname, preselector, port);