Browse Source
better null check
renovate/org.robolectric-robolectric-4.x
Austin Huang
4 years ago
No known key found for this signature in database
GPG Key ID: 84C23AA04587A91F
1 changed files with
2 additions and
2 deletions
-
app/src/main/java/awais/instagrabber/webservices/FeedService.java
|
|
@ -109,6 +109,7 @@ public class FeedService extends BaseService { |
|
|
|
final List<Media> allPosts = new ArrayList<>(); |
|
|
|
final List<Media> items = feedFetchResponse.getItems(); |
|
|
|
for (final Media media : items) { |
|
|
|
if (media == null || media.isInjected() || (media.getMediaType() == null && media.getEndOfFeedDemarcator() == null)) continue; |
|
|
|
if (needNewMaxId && media.getEndOfFeedDemarcator() != null) { |
|
|
|
final EndOfFeedDemarcator endOfFeedDemarcator = media.getEndOfFeedDemarcator(); |
|
|
|
final EndOfFeedGroupSet groupSet = endOfFeedDemarcator.getGroupSet(); |
|
|
@ -121,13 +122,12 @@ public class FeedService extends BaseService { |
|
|
|
nextMaxId = group.getNextMaxId(); |
|
|
|
final List<Media> feedItems = group.getFeedItems(); |
|
|
|
for (final Media feedItem : feedItems) { |
|
|
|
if (feedItem == null || feedItem.isInjected()) continue; |
|
|
|
if (feedItem == null || feedItem.isInjected() || feedItem.getMediaType() == null) continue; |
|
|
|
allPosts.add(feedItem); |
|
|
|
} |
|
|
|
} |
|
|
|
continue; |
|
|
|
} |
|
|
|
if (media.isInjected() || media.getMediaType() == null) continue; |
|
|
|
allPosts.add(media); |
|
|
|
} |
|
|
|
return new PostsFetchResponse(allPosts, moreAvailable, nextMaxId); |
|
|
|