Skip to content

Commit

Permalink
Move code to function
Browse files Browse the repository at this point in the history
  • Loading branch information
Natanel-Shitrit committed Aug 17, 2023
1 parent 7ccc08c commit d921c83
Showing 1 changed file with 19 additions and 15 deletions.
34 changes: 19 additions & 15 deletions app/phone/src/main/java/dev/jdtech/jellyfin/PlayerActivity.kt
Original file line number Diff line number Diff line change
Expand Up @@ -150,21 +150,7 @@ class PlayerActivity : BasePlayerActivity() {
pipButton.isEnabled = true
pipButton.imageAlpha = 255

if (appPreferences.showChapterMarkers) {
val playerControlView = findViewById<PlayerControlView>(R.id.exo_controller)
val chapters: LongArray = when (viewModel.player) {
is MPVPlayer -> {
val player = (viewModel.player as MPVPlayer)
LongArray(player.getNumberOfChapters()) { index -> player.getChapterTime(index).toLong() * 1000 }
}
else -> LongArray(0)
}

playerControlView.setExtraAdGroupMarkers(
chapters,
BooleanArray(chapters.size) { false },
)
}
loadChapters()
}
}
}
Expand Down Expand Up @@ -312,6 +298,24 @@ class PlayerActivity : BasePlayerActivity() {
hideSystemUI()
}

private fun loadChapters() {
if (appPreferences.showChapterMarkers) {
val playerControlView = findViewById<PlayerControlView>(R.id.exo_controller)
val chapters: LongArray = when (viewModel.player) {
is MPVPlayer -> {
val player = (viewModel.player as MPVPlayer)
LongArray(player.getNumberOfChapters()) { index -> player.getChapterTime(index).toLong() * 1000 }
}
else -> LongArray(0)
}

playerControlView.setExtraAdGroupMarkers(
chapters,
BooleanArray(chapters.size) { false },
)
}
}

override fun onNewIntent(intent: Intent?) {
super.onNewIntent(intent)
setIntent(intent)
Expand Down

0 comments on commit d921c83

Please sign in to comment.