private void doStore() {
    LoginResponse loginInfo = UserManager.getLoginInfo(mActivity);
    if (null == loginInfo) return;
    PostFavoritesFavoriteRequest request = new PostFavoritesFavoriteRequest();
    request.setPkPosts(mForumInfo.getPkPosts());
    request.setFlag(PostFavoritesFavoriteRequest.ADD);
    request.setPkUser(loginInfo.getDatas().getPkUser());
    Observable<DefaultResponse> ob =
        RetrofitFactory.getRetorfit(ForumImp.class).postFavoritesFavoriteRequest(request);
    RetrofitUtils.request(
        mActivity,
        ob,
        mBinding.titleBar.getRightView(),
        new RetrofitUtils.ResponseListener<DefaultResponse>() {
          @Override
          public void beforRequest() {
            showProgressDialog();
          }

          @Override
          public void onSuccess(DefaultResponse response) {
            AppToast.show(mActivity, R.string.toast_store_success);
          }

          @Override
          public void onError(Throwable e) {}

          @Override
          public void onFinish(boolean isSuccess) {
            hidenProgressDialog();
          }
        });
  }
  /**
   * 回复楼层
   *
   * @param info 回复对象信息
   */
  private void replyCommit(ReplyInfo info) {
    LoginResponse loginInfo = UserManager.getLoginInfo(mActivity);
    if (null == loginInfo) return;
    String replyContent = mBinding.etReply.getText().toString().trim();
    if (TextUtils.isEmpty(replyContent)) {
      AppToast.show(mActivity, "请输入回复内容");
      return;
    }
    DiscussreplySaveRequest request = new DiscussreplySaveRequest();
    request.setPkUser(loginInfo.getDatas().getPkUser());
    request.setPkDiscuss(info.getPkDiscuss());
    request.setPkUserreply(info.getPkReply());
    request.setContent(replyContent);

    Observable<DefaultResponse> ob =
        RetrofitFactory.getRetorfit(ForumImp.class).discussreplySaveRequest(request);
    RetrofitUtils.request(
        mActivity,
        ob,
        new RetrofitUtils.ResponseListener<DefaultResponse>() {
          @Override
          public void beforRequest() {
            showProgressDialog();
          }

          @Override
          public void onSuccess(DefaultResponse response) {
            mBinding.etReply.setText("");
            hidenReply();
          }

          @Override
          public void onError(Throwable e) {}

          @Override
          public void onFinish(boolean isSuccess) {
            hidenProgressDialog();
          }
        });
  }