Move duplicate string to variable viewInfo

This commit is contained in:
Krunal Patel 2022-12-06 15:14:24 +05:30
parent 0480da9aa0
commit b8eca1f7a6

View File

@ -459,25 +459,24 @@ class PlayerFragment : BaseFragment(), OnlinePlayerOptions {
} }
private fun toggleDescription() { private fun toggleDescription() {
var viewInfo = if (!isLive) TextUtils.SEPARATOR + streams.uploadDate else ""
if (binding.descLinLayout.isVisible) { if (binding.descLinLayout.isVisible) {
// hide the description and chapters // hide the description and chapters
binding.playerDescriptionArrow.animate().rotation(0F).setDuration(250).start() binding.playerDescriptionArrow.animate().rotation(0F).setDuration(250).start()
binding.descLinLayout.visibility = View.GONE binding.descLinLayout.visibility = View.GONE
// show formated short view count // show formated short view count
val viewInfo = context?.getString(R.string.views, streams.views.formatShort()) + viewInfo = getString(R.string.views, streams.views.formatShort()) + viewInfo
if (!isLive) TextUtils.SEPARATOR + streams.uploadDate else ""
binding.playerViewsInfo.text = viewInfo
} else { } else {
// show the description and chapters // show the description and chapters
binding.playerDescriptionArrow.animate().rotation(180F).setDuration(250).start() binding.playerDescriptionArrow.animate().rotation(180F).setDuration(250).start()
binding.descLinLayout.visibility = View.VISIBLE binding.descLinLayout.visibility = View.VISIBLE
// show exact view count // show exact view count
val viewInfo = context?.getString(R.string.views, String.format("%,d", streams.views)) + viewInfo = getString(R.string.views, String.format("%,d", streams.views)) + viewInfo
if (!isLive) TextUtils.SEPARATOR + streams.uploadDate else ""
binding.playerViewsInfo.text = viewInfo
} }
binding.playerViewsInfo.text = viewInfo
if (this::chapters.isInitialized && chapters.isNotEmpty()) { if (this::chapters.isInitialized && chapters.isNotEmpty()) {
val chapterIndex = getCurrentChapterIndex() val chapterIndex = getCurrentChapterIndex()
// scroll to the current chapter in the chapterRecView in the description // scroll to the current chapter in the chapterRecView in the description