X-Git-Url: https://git.mdrn.pl/wl-app.git/blobdiff_plain/48b2fe9f7c2dc3d9aeaaa6dbfb27c7da4f3235ff..269195b3729c1bdc22e9053ee4ebca667ea8549d:/Android/app/src/main/java/com/moiseum/wolnelektury/view/book/list/DownloadedBooksDataProvider.java diff --git a/Android/app/src/main/java/com/moiseum/wolnelektury/view/book/list/DownloadedBooksDataProvider.java b/Android/app/src/main/java/com/moiseum/wolnelektury/view/book/list/DownloadedBooksDataProvider.java new file mode 100644 index 0000000..81b65cf --- /dev/null +++ b/Android/app/src/main/java/com/moiseum/wolnelektury/view/book/list/DownloadedBooksDataProvider.java @@ -0,0 +1,35 @@ +package com.moiseum.wolnelektury.view.book.list; + +import com.moiseum.wolnelektury.storage.BookStorage; +import com.moiseum.wolnelektury.base.DataProvider; +import com.moiseum.wolnelektury.base.WLApplication; +import com.moiseum.wolnelektury.connection.models.BookModel; +import com.moiseum.wolnelektury.connection.services.BooksService; + +import java.util.List; + +import retrofit2.Call; + +/** + * @author golonkos + */ +public class DownloadedBooksDataProvider extends DataProvider, BooksService> { + + @Override + public void load(String lastKey) { + if (dataObserver != null && lastKey == null) { + BookStorage bookStorage = WLApplication.getInstance().getBookStorage(); + dataObserver.onLoadSuccess(bookStorage.all()); + } + } + + @Override + public Call> execute(BooksService service) { + return null; + } + + @Override + protected Class getServiceClass() { + return null; + } +}