From 6f60ed65716555097131691bd61e72958471e7ee Mon Sep 17 00:00:00 2001 From: HuanChengFly <609486518@qq.com> Date: Tue, 7 Apr 2020 09:18:56 +0800 Subject: [PATCH] =?UTF-8?q?fix(tiebaapi):=20=E4=BF=AE=E5=A4=8D=E5=88=A0?= =?UTF-8?q?=E8=B4=B4=E6=8F=90=E7=A4=BATBS=E6=A0=A1=E9=AA=8C=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tieba/api/retrofit/interfaces/MiniTiebaApi.kt | 2 ++ .../main/java/com/huanchengfly/tieba/post/ThreadActivity.kt | 2 +- .../tieba/post/adapters/RecyclerFloorAdapter.java | 2 +- .../tieba/post/adapters/RecyclerThreadAdapter.java | 4 ++-- application.properties | 2 +- 5 files changed, 7 insertions(+), 5 deletions(-) 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