fix: 修复贴子无法点赞
This commit is contained in:
parent
d6fe27c97c
commit
b157beb6c7
|
|
@ -757,13 +757,19 @@ class ThreadActivity : BaseActivity(), View.OnClickListener, IThreadMenuFragment
|
||||||
show(supportFragmentManager, "Menu")
|
show(supportFragmentManager, "Menu")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
R.id.thread_bottom_bar_agree -> if (dataBean?.thread?.threadInfo?.threadId != null && dataBean?.thread?.threadInfo?.firstPostId != null) {
|
|
||||||
|
R.id.thread_bottom_bar_agree -> {
|
||||||
|
val threadId = dataBean?.thread?.id
|
||||||
|
val postId = dataBean?.thread?.postId
|
||||||
|
if (threadId == null || postId == null) {
|
||||||
|
return
|
||||||
|
}
|
||||||
if (!agree) {
|
if (!agree) {
|
||||||
agree = true
|
agree = true
|
||||||
agreeNum += 1
|
agreeNum += 1
|
||||||
TiebaApi.getInstance().opAgree(
|
TiebaApi.getInstance().opAgree(
|
||||||
dataBean?.thread?.threadInfo?.threadId!!,
|
threadId,
|
||||||
dataBean?.thread?.threadInfo?.firstPostId!!,
|
postId,
|
||||||
0
|
0
|
||||||
).enqueue(object : Callback<AgreeBean> {
|
).enqueue(object : Callback<AgreeBean> {
|
||||||
override fun onFailure(call: Call<AgreeBean>, t: Throwable) {
|
override fun onFailure(call: Call<AgreeBean>, t: Throwable) {
|
||||||
|
|
@ -789,8 +795,8 @@ class ThreadActivity : BaseActivity(), View.OnClickListener, IThreadMenuFragment
|
||||||
agree = false
|
agree = false
|
||||||
agreeNum -= 1
|
agreeNum -= 1
|
||||||
TiebaApi.getInstance().opAgree(
|
TiebaApi.getInstance().opAgree(
|
||||||
dataBean?.thread?.threadInfo?.threadId!!,
|
threadId,
|
||||||
dataBean?.thread?.threadInfo?.firstPostId!!,
|
postId,
|
||||||
1
|
1
|
||||||
).enqueue(object : Callback<AgreeBean> {
|
).enqueue(object : Callback<AgreeBean> {
|
||||||
override fun onFailure(call: Call<AgreeBean>, t: Throwable) {
|
override fun onFailure(call: Call<AgreeBean>, t: Throwable) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue