재생 목록 수정

- 콘텐츠 수정시 이전 콘텐츠가 재생목록에서 제거되지 않던 버그 수정
This commit is contained in:
klaus 2024-12-18 15:46:23 +09:00
parent a7f67dc72e
commit 46ec9ff999
3 changed files with 3 additions and 18 deletions

View File

@ -210,13 +210,7 @@ class AudioContentPlayerService : MediaSessionService() {
generateUrl(
content.id,
onSuccess = { urlGenerateSuccess(content, it) },
onFailure = {
if (playlistManager!!.hasNextContent()) {
playNextContent()
} else {
onStopService()
}
}
onFailure = { playNextContent() }
)
}
}
@ -264,13 +258,7 @@ class AudioContentPlayerService : MediaSessionService() {
generateUrl(
content.id,
onSuccess = { urlGenerateSuccess(content, it) },
onFailure = {
if (playlistManager!!.hasPreviousContent()) {
playPreviousContent()
} else {
onStopService()
}
}
onFailure = { playPreviousContent() }
)
}
}

View File

@ -24,8 +24,4 @@ class AudioContentPlaylistManager(private val playlist: List<AudioContentPlaylis
fun hasNextContent(): Boolean {
return currentIndex + 1 < playlist.size
}
fun hasPreviousContent(): Boolean {
return currentIndex - 1 > 0
}
}

View File

@ -322,6 +322,7 @@ class AudioContentPlaylistDetailActivity : BaseActivity<ActivityAudioContentPlay
binding.tvContentCount.text = " ${it.contentCount}"
binding.tvCreateDate.text = "만든 날짜 ${it.createdDate} "
adapter.updateItems(it.contentList)
this.contentList.clear()
this.contentList.addAll(it.contentList)
updateCoverImageLayout(imageUrlList = it.playlistCoverImageList)
}