diff --git a/app/src/main/java/com/huanchengfly/tieba/api/retrofit/interfaces/MiniTiebaApi.kt b/app/src/main/java/com/huanchengfly/tieba/api/retrofit/interfaces/MiniTiebaApi.kt index f3a3d8ba..fd3a7b9d 100644 --- a/app/src/main/java/com/huanchengfly/tieba/api/retrofit/interfaces/MiniTiebaApi.kt +++ b/app/src/main/java/com/huanchengfly/tieba/api/retrofit/interfaces/MiniTiebaApi.kt @@ -189,6 +189,7 @@ interface MiniTiebaApi { @Field("fid") forumId: String, @Field("word") forumName: String, @Field("z") threadId: String, + @Field("tbs") tbs: String, @Field("src") src: Int = 1, @Field("is_vipdel") is_vip_del: Int = 0, @Field("delete_my_post") delete_my_post: Int = 1 @@ -202,6 +203,7 @@ interface MiniTiebaApi { @Field("word") forumName: String, @Field("z") threadId: String, @Field("pid") postId: String, + @Field("tbs") tbs: String, @Field("isfloor") is_floor: Int, @Field("src") src: Int, @Field("is_vipdel") is_vip_del: Int, diff --git a/app/src/main/java/com/huanchengfly/tieba/post/ThreadActivity.kt b/app/src/main/java/com/huanchengfly/tieba/post/ThreadActivity.kt index 57b96059..abf13b87 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/ThreadActivity.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/ThreadActivity.kt @@ -526,7 +526,7 @@ class ThreadActivity : BaseActivity(), View.OnClickListener { } else { mAdapter.isImmersive = false } - R.id.menu_delete -> TiebaApi.getInstance().delThread(dataBean!!.forum.id, dataBean!!.forum.name, dataBean!!.thread.id).enqueue(object : Callback { + R.id.menu_delete -> TiebaApi.getInstance().delThread(dataBean!!.forum.id, dataBean!!.forum.name, dataBean!!.thread.id, dataBean!!.anti.tbs).enqueue(object : Callback { override fun onFailure(call: Call, t: Throwable) { Toast.makeText(this@ThreadActivity, getString(R.string.toast_delete_error, t.message), Toast.LENGTH_SHORT).show() } diff --git a/app/src/main/java/com/huanchengfly/tieba/post/adapters/RecyclerFloorAdapter.java b/app/src/main/java/com/huanchengfly/tieba/post/adapters/RecyclerFloorAdapter.java index ab79af2c..17f64b62 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/adapters/RecyclerFloorAdapter.java +++ b/app/src/main/java/com/huanchengfly/tieba/post/adapters/RecyclerFloorAdapter.java @@ -158,7 +158,7 @@ public class RecyclerFloorAdapter extends CommonBaseAdapter { 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() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) { diff --git a/app/src/main/java/com/huanchengfly/tieba/post/adapters/RecyclerThreadAdapter.java b/app/src/main/java/com/huanchengfly/tieba/post/adapters/RecyclerThreadAdapter.java index 5612583a..ab7b5b7a 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/adapters/RecyclerThreadAdapter.java +++ b/app/src/main/java/com/huanchengfly/tieba/post/adapters/RecyclerThreadAdapter.java @@ -451,7 +451,7 @@ public class RecyclerThreadAdapter extends MultiBaseAdapter { 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() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) { @@ -525,7 +525,7 @@ public class RecyclerThreadAdapter extends MultiBaseAdapter { 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() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) { diff --git a/application.properties b/application.properties index d680c52e..308f113e 100644 --- a/application.properties +++ b/application.properties @@ -1,4 +1,4 @@ versionCode=38006 versionName=3.8.1 isPerVersion=true -perVersion=beta1 \ No newline at end of file +perVersion=beta2 \ No newline at end of file