fix(tiebaapi): 修复删贴提示TBS校验失败
This commit is contained in:
parent
47c29900e6
commit
6f60ed6571
|
|
@ -189,6 +189,7 @@ interface MiniTiebaApi {
|
||||||
@Field("fid") forumId: String,
|
@Field("fid") forumId: String,
|
||||||
@Field("word") forumName: String,
|
@Field("word") forumName: String,
|
||||||
@Field("z") threadId: String,
|
@Field("z") threadId: String,
|
||||||
|
@Field("tbs") tbs: String,
|
||||||
@Field("src") src: Int = 1,
|
@Field("src") src: Int = 1,
|
||||||
@Field("is_vipdel") is_vip_del: Int = 0,
|
@Field("is_vipdel") is_vip_del: Int = 0,
|
||||||
@Field("delete_my_post") delete_my_post: Int = 1
|
@Field("delete_my_post") delete_my_post: Int = 1
|
||||||
|
|
@ -202,6 +203,7 @@ interface MiniTiebaApi {
|
||||||
@Field("word") forumName: String,
|
@Field("word") forumName: String,
|
||||||
@Field("z") threadId: String,
|
@Field("z") threadId: String,
|
||||||
@Field("pid") postId: String,
|
@Field("pid") postId: String,
|
||||||
|
@Field("tbs") tbs: String,
|
||||||
@Field("isfloor") is_floor: Int,
|
@Field("isfloor") is_floor: Int,
|
||||||
@Field("src") src: Int,
|
@Field("src") src: Int,
|
||||||
@Field("is_vipdel") is_vip_del: Int,
|
@Field("is_vipdel") is_vip_del: Int,
|
||||||
|
|
|
||||||
|
|
@ -526,7 +526,7 @@ class ThreadActivity : BaseActivity(), View.OnClickListener {
|
||||||
} else {
|
} else {
|
||||||
mAdapter.isImmersive = false
|
mAdapter.isImmersive = false
|
||||||
}
|
}
|
||||||
R.id.menu_delete -> TiebaApi.getInstance().delThread(dataBean!!.forum.id, dataBean!!.forum.name, dataBean!!.thread.id).enqueue(object : Callback<CommonResponse> {
|
R.id.menu_delete -> TiebaApi.getInstance().delThread(dataBean!!.forum.id, dataBean!!.forum.name, dataBean!!.thread.id, dataBean!!.anti.tbs).enqueue(object : Callback<CommonResponse> {
|
||||||
override fun onFailure(call: Call<CommonResponse>, t: Throwable) {
|
override fun onFailure(call: Call<CommonResponse>, t: Throwable) {
|
||||||
Toast.makeText(this@ThreadActivity, getString(R.string.toast_delete_error, t.message), Toast.LENGTH_SHORT).show()
|
Toast.makeText(this@ThreadActivity, getString(R.string.toast_delete_error, t.message), Toast.LENGTH_SHORT).show()
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -158,7 +158,7 @@ public class RecyclerFloorAdapter extends CommonBaseAdapter<SubFloorListBean.Pos
|
||||||
ConfirmDialogFragment.newInstance(mContext.getString(R.string.title_dialog_del_post))
|
ConfirmDialogFragment.newInstance(mContext.getString(R.string.title_dialog_del_post))
|
||||||
.setOnConfirmListener(() -> {
|
.setOnConfirmListener(() -> {
|
||||||
TiebaApi.getInstance()
|
TiebaApi.getInstance()
|
||||||
.delPost(dataBean.getForum().getId(), dataBean.getForum().getName(), dataBean.getThread().getId(), postInfo.getId(), true, true)
|
.delPost(dataBean.getForum().getId(), dataBean.getForum().getName(), dataBean.getThread().getId(), postInfo.getId(), dataBean.getAnti().getTbs(), true, true)
|
||||||
.enqueue(new Callback<CommonResponse>() {
|
.enqueue(new Callback<CommonResponse>() {
|
||||||
@Override
|
@Override
|
||||||
public void onResponse(@NotNull Call<CommonResponse> call, @NotNull Response<CommonResponse> response) {
|
public void onResponse(@NotNull Call<CommonResponse> call, @NotNull Response<CommonResponse> response) {
|
||||||
|
|
|
||||||
|
|
@ -451,7 +451,7 @@ public class RecyclerThreadAdapter extends MultiBaseAdapter<ThreadContentBean.Po
|
||||||
ConfirmDialogFragment.newInstance(mContext.getString(R.string.title_dialog_del_post))
|
ConfirmDialogFragment.newInstance(mContext.getString(R.string.title_dialog_del_post))
|
||||||
.setOnConfirmListener(() -> {
|
.setOnConfirmListener(() -> {
|
||||||
TiebaApi.getInstance()
|
TiebaApi.getInstance()
|
||||||
.delPost(dataBean.getForum().getId(), dataBean.getForum().getName(), dataBean.getThread().getId(), subPostListItemBean.getId(), true, true)
|
.delPost(dataBean.getForum().getId(), dataBean.getForum().getName(), dataBean.getThread().getId(), subPostListItemBean.getId(), dataBean.getAnti().getTbs(), true, true)
|
||||||
.enqueue(new Callback<CommonResponse>() {
|
.enqueue(new Callback<CommonResponse>() {
|
||||||
@Override
|
@Override
|
||||||
public void onResponse(@NotNull Call<CommonResponse> call, @NotNull Response<CommonResponse> response) {
|
public void onResponse(@NotNull Call<CommonResponse> call, @NotNull Response<CommonResponse> response) {
|
||||||
|
|
@ -525,7 +525,7 @@ public class RecyclerThreadAdapter extends MultiBaseAdapter<ThreadContentBean.Po
|
||||||
ConfirmDialogFragment.newInstance(mContext.getString(R.string.title_dialog_del_post))
|
ConfirmDialogFragment.newInstance(mContext.getString(R.string.title_dialog_del_post))
|
||||||
.setOnConfirmListener(() -> {
|
.setOnConfirmListener(() -> {
|
||||||
TiebaApi.getInstance()
|
TiebaApi.getInstance()
|
||||||
.delPost(dataBean.getForum().getId(), dataBean.getForum().getName(), dataBean.getThread().getId(), postListItemBean.getId(), TextUtils.equals(dataBean.getUser().getId(), postListItemBean.getAuthorId()), false)
|
.delPost(dataBean.getForum().getId(), dataBean.getForum().getName(), dataBean.getThread().getId(), postListItemBean.getId(), dataBean.getAnti().getTbs(), TextUtils.equals(dataBean.getUser().getId(), postListItemBean.getAuthorId()), false)
|
||||||
.enqueue(new Callback<CommonResponse>() {
|
.enqueue(new Callback<CommonResponse>() {
|
||||||
@Override
|
@Override
|
||||||
public void onResponse(@NotNull Call<CommonResponse> call, @NotNull Response<CommonResponse> response) {
|
public void onResponse(@NotNull Call<CommonResponse> call, @NotNull Response<CommonResponse> response) {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
versionCode=38006
|
versionCode=38006
|
||||||
versionName=3.8.1
|
versionName=3.8.1
|
||||||
isPerVersion=true
|
isPerVersion=true
|
||||||
perVersion=beta1
|
perVersion=beta2
|
||||||
Loading…
Reference in New Issue