Added Android code
[wl-app.git] / Android / app / src / main / java / com / moiseum / wolnelektury / view / book / list / AudiobooksDataProvider.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
13 public class AudiobooksDataProvider extends DataProvider<List<BookModel>, BooksService> {
14
15     @Override
16     public Call<List<BookModel>> execute(BooksService service) {
17         return service.getAudiobooks(lastKeySlug , RestClient.PAGINATION_LIMIT);
18     }
19
20     @Override
21     protected Class<BooksService> getServiceClass() {
22         return BooksService.class;
23     }
24 }