Added Android code
[wl-app.git] / Android / app / src / main / java / com / moiseum / wolnelektury / view / book / list / FavouritesDataProvider.java
1 package com.moiseum.wolnelektury.view.book.list;
2
3 import com.moiseum.wolnelektury.base.DataProvider;
4 import com.moiseum.wolnelektury.connection.RestClient;
5 import com.moiseum.wolnelektury.connection.models.BookModel;
6 import com.moiseum.wolnelektury.connection.services.BooksService;
7
8 import java.util.List;
9
10 import retrofit2.Call;
11
12 public class FavouritesDataProvider extends DataProvider<List<BookModel>,BooksService> {
13
14         @Override
15         public Call<List<BookModel>> execute(BooksService service) {
16                 return service.getFavourites(lastKeySlug , RestClient.PAGINATION_LIMIT);
17         }
18
19         @Override
20         protected Class<BooksService> getServiceClass() {
21                 return BooksService.class;
22         }
23 }