feed controller: catch any exception when fetching newes sources

This commit is contained in:
Adam
2020-01-09 10:31:24 -05:00
parent 8eefd98482
commit faacbc4160

View File

@@ -27,7 +27,6 @@ package net.runelite.http.service.feed;
import com.google.common.hash.HashCode; import com.google.common.hash.HashCode;
import com.google.common.hash.Hasher; import com.google.common.hash.Hasher;
import com.google.common.hash.Hashing; import com.google.common.hash.Hashing;
import java.io.IOException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
@@ -92,27 +91,27 @@ public class FeedController
{ {
items.addAll(blogService.getBlogPosts()); items.addAll(blogService.getBlogPosts());
} }
catch (IOException e) catch (Exception e)
{ {
log.warn(e.getMessage()); log.warn("unable to fetch blogs", e);
} }
try try
{ {
items.addAll(twitterService.getTweets()); items.addAll(twitterService.getTweets());
} }
catch (IOException e) catch (Exception e)
{ {
log.warn(e.getMessage()); log.warn("unable to fetch tweets", e);
} }
try try
{ {
items.addAll(osrsNewsService.getNews()); items.addAll(osrsNewsService.getNews());
} }
catch (IOException e) catch (Exception e)
{ {
log.warn(e.getMessage()); log.warn("unable to fetch news", e);
} }
memoizedFeed = new MemoizedFeed(new FeedResult(items)); memoizedFeed = new MemoizedFeed(new FeedResult(items));