콘텐츠 댓글
- 내 댓글 수정 모드 상태에서 해당 댓글을 삭제하면 수정모드가 풀리지 않아 다른 사람 댓글을 수정할 수 있는 것처럼 보이는 버그 수정
This commit is contained in:
parent
49f9310fc3
commit
f9577909ff
|
@ -9,7 +9,6 @@ import androidx.appcompat.widget.PopupMenu
|
||||||
import androidx.recyclerview.widget.RecyclerView
|
import androidx.recyclerview.widget.RecyclerView
|
||||||
import coil.load
|
import coil.load
|
||||||
import coil.transform.CircleCropTransformation
|
import coil.transform.CircleCropTransformation
|
||||||
import com.orhanobut.logger.Logger
|
|
||||||
import kr.co.vividnext.sodalive.R
|
import kr.co.vividnext.sodalive.R
|
||||||
import kr.co.vividnext.sodalive.common.SharedPreferenceManager
|
import kr.co.vividnext.sodalive.common.SharedPreferenceManager
|
||||||
import kr.co.vividnext.sodalive.databinding.ItemAudioContentCommentBinding
|
import kr.co.vividnext.sodalive.databinding.ItemAudioContentCommentBinding
|
||||||
|
@ -113,12 +112,16 @@ class AudioContentCommentAdapter(
|
||||||
showOptionMenu(
|
showOptionMenu(
|
||||||
context,
|
context,
|
||||||
binding.ivMenu,
|
binding.ivMenu,
|
||||||
commentId = item.id,
|
|
||||||
writerId = item.writerId,
|
writerId = item.writerId,
|
||||||
creatorId = creatorId,
|
creatorId = creatorId,
|
||||||
onClickModify = {
|
onClickModify = {
|
||||||
binding.rlCommentModify.visibility = View.VISIBLE
|
binding.rlCommentModify.visibility = View.VISIBLE
|
||||||
binding.tvComment.visibility = View.GONE
|
binding.tvComment.visibility = View.GONE
|
||||||
|
},
|
||||||
|
onClickDelete = {
|
||||||
|
binding.rlCommentModify.visibility = View.GONE
|
||||||
|
binding.tvComment.visibility = View.VISIBLE
|
||||||
|
onClickDelete(item.id)
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -155,10 +158,10 @@ class AudioContentCommentAdapter(
|
||||||
private fun showOptionMenu(
|
private fun showOptionMenu(
|
||||||
context: Context,
|
context: Context,
|
||||||
v: View,
|
v: View,
|
||||||
commentId: Long,
|
|
||||||
writerId: Long,
|
writerId: Long,
|
||||||
creatorId: Long,
|
creatorId: Long,
|
||||||
onClickModify: () -> Unit
|
onClickModify: () -> Unit,
|
||||||
|
onClickDelete: () -> Unit
|
||||||
) {
|
) {
|
||||||
val popup = PopupMenu(context, v)
|
val popup = PopupMenu(context, v)
|
||||||
val inflater = popup.menuInflater
|
val inflater = popup.menuInflater
|
||||||
|
@ -176,7 +179,7 @@ class AudioContentCommentAdapter(
|
||||||
}
|
}
|
||||||
|
|
||||||
R.id.menu_review_delete -> {
|
R.id.menu_review_delete -> {
|
||||||
onClickDelete(commentId)
|
onClickDelete()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue