From 5a440e0449adaae106610eea5c9ff9adf8c51162 Mon Sep 17 00:00:00 2001 From: dosiecki Date: Thu, 9 Jul 2015 17:44:20 -0700 Subject: [PATCH] Keep executing API actions even if one fails. (#713) --- .../NewsBlur/src/com/newsblur/service/NBSyncService.java | 7 ------- 1 file changed, 7 deletions(-) diff --git a/clients/android/NewsBlur/src/com/newsblur/service/NBSyncService.java b/clients/android/NewsBlur/src/com/newsblur/service/NBSyncService.java index cad381de3..d3be32314 100644 --- a/clients/android/NewsBlur/src/com/newsblur/service/NBSyncService.java +++ b/clients/android/NewsBlur/src/com/newsblur/service/NBSyncService.java @@ -506,9 +506,6 @@ public class NBSyncService extends Service { apiIds.addAll(fs.getFlatFeedIds()); } - // if any reading activities are pending, it makes no sense to recount yet - if (dbHelper.getActions(false).getCount() > 0) return; - UnreadCountResponse apiResponse = apiManager.getFeedUnreadCounts(apiIds); if ((apiResponse == null) || (apiResponse.isError())) { Log.w(this.getClass().getName(), "Bad response to feed_unread_count"); @@ -580,10 +577,6 @@ public class NBSyncService extends Service { if (! isStoryResponseGood(apiResponse)) return; - // if any reading activities happened during the API call, the result is now stale. - // discard it and start again - if (dbHelper.getActions(false).getCount() > 0) return; - FeedPagesSeen.put(fs, pageNumber); totalStoriesSeen += apiResponse.stories.length; FeedStoriesSeen.put(fs, totalStoriesSeen);