diff --git a/src/main/java/nl/carosi/remarkablepocket/DownloadService.java b/src/main/java/nl/carosi/remarkablepocket/DownloadService.java index 7a5a0e8..71dbaaf 100644 --- a/src/main/java/nl/carosi/remarkablepocket/DownloadService.java +++ b/src/main/java/nl/carosi/remarkablepocket/DownloadService.java @@ -42,12 +42,16 @@ final class DownloadService { nArticlesOnRm, total); AtomicInteger count = new AtomicInteger(1); - return articles.stream() + List downloads = articles.stream() .filter(article -> validator.isValid(article.title())) .map(article -> tryDownload(article, count, total)) .flatMap(Optional::stream) .limit(limit) .toList(); + if(downloads.size() < total) { + LOG.warn("No more articles on Pocket. Add some new ones!"); + } + return downloads; } private Optional tryDownload(Article article, AtomicInteger count, int total) {