Beispiel #1
0
 public Observable<Integer> getTotalPages(String channelId) {
   return mNewsService
       .getNewsList(channelId)
       .map(new ApiResponseFunc<Page>())
       .map(
           new Func1<Page, Integer>() {
             @Override
             public Integer call(Page page) {
               return page.getBody().getTotalPagesNum();
             }
           });
 }
Beispiel #2
0
 public Observable<List<News>> getNewsList(
     String channelId, int currentPage, int needContent, int needHtml) {
   return mNewsService
       .getNewsList(channelId, currentPage, needContent, needHtml)
       .map(new ApiResponseFunc<Page>())
       .map(
           new Func1<Page, List<News>>() {
             @Override
             public List<News> call(Page page) {
               return page.getBody().getNewsList();
             }
           });
 }