diff --git a/app/src/main/java/com/readrops/app/repositories/LocalFeedRepository.java b/app/src/main/java/com/readrops/app/repositories/LocalFeedRepository.java index 94ad5cba..671ba0ac 100644 --- a/app/src/main/java/com/readrops/app/repositories/LocalFeedRepository.java +++ b/app/src/main/java/com/readrops/app/repositories/LocalFeedRepository.java @@ -22,6 +22,7 @@ import com.readrops.readropslibrary.localfeed.RSSQueryResult; import com.readrops.readropslibrary.localfeed.atom.ATOMFeed; import com.readrops.readropslibrary.localfeed.json.JSONFeed; import com.readrops.readropslibrary.localfeed.rss.RSSFeed; +import com.readrops.readropslibrary.services.SyncResult; import com.readrops.readropslibrary.utils.LibUtils; import com.readrops.readropslibrary.utils.ParseException; import com.readrops.readropslibrary.utils.UnknownFormatException; @@ -44,6 +45,8 @@ public class LocalFeedRepository extends ARepository { public LocalFeedRepository(@NonNull Context context, @Nullable Account account) { super(context, account); + + syncResult = new SyncResult(); } @Override @@ -247,6 +250,7 @@ public class LocalFeedRepository extends ARepository { } } + syncResult.getItems().addAll(itemsToInsert); database.itemDao().insert(itemsToInsert); } diff --git a/readropslibrary/src/main/java/com/readrops/readropslibrary/services/SyncResult.kt b/readropslibrary/src/main/java/com/readrops/readropslibrary/services/SyncResult.kt index 306eeb75..22ecde07 100644 --- a/readropslibrary/src/main/java/com/readrops/readropslibrary/services/SyncResult.kt +++ b/readropslibrary/src/main/java/com/readrops/readropslibrary/services/SyncResult.kt @@ -6,7 +6,7 @@ import com.readrops.readropsdb.entities.Item class SyncResult { - var items: List = listOf() + var items: List = mutableListOf() var feeds: List = listOf()