@Override public void pageCombo(String title, boolean noImages, final PageCombo.Callback cb) { webService.pageCombo( title, optional(noImages), new Callback<RbPageCombo>() { @Override public void success(RbPageCombo pageCombo, Response response) { cb.success(pageCombo, response); } @Override public void failure(RetrofitError error) { RbSwitch.INSTANCE.onRbRequestFailed(error); cb.failure(error); } }); }
@Override public void pageLead( String title, final int leadImageThumbWidth, boolean noImages, final PageLead.Callback cb) { webService.pageLead( title, optional(noImages), new Callback<RbPageLead>() { @Override public void success(RbPageLead pageLead, Response response) { responseHeaderHandler.onHeaderCheck(response); pageLead.setLeadImageThumbWidth(leadImageThumbWidth); cb.success(pageLead, response); } @Override public void failure(RetrofitError error) { RbSwitch.INSTANCE.onRbRequestFailed(error); cb.failure(error); } }); }