From 3a1a87c6d15341040add4fddda66657f4e9f5907 Mon Sep 17 00:00:00 2001 From: Robert Carosi Date: Sun, 29 Sep 2024 11:22:06 +0200 Subject: [PATCH] Log warning if no more articles on Pocket --- .../java/nl/carosi/remarkablepocket/DownloadService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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) {