Ejemplo n.º 1
0
  @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);
          }
        });
  }
Ejemplo n.º 2
0
  @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);
          }
        });
  }