mirror of
https://github.com/libre-tube/LibreTube.git
synced 2025-04-27 07:20:30 +05:30
commit
fd00deb661
@ -115,7 +115,6 @@ class PlayerFragment : Fragment() {
|
|||||||
*/
|
*/
|
||||||
private var videoId: String? = null
|
private var videoId: String? = null
|
||||||
private var playlistId: String? = null
|
private var playlistId: String? = null
|
||||||
private var channelId: String? = null
|
|
||||||
private var isSubscribed: Boolean? = false
|
private var isSubscribed: Boolean? = false
|
||||||
private var isLive = false
|
private var isLive = false
|
||||||
private lateinit var streams: Streams
|
private lateinit var streams: Streams
|
||||||
@ -1558,8 +1557,9 @@ class PlayerFragment : Fragment() {
|
|||||||
|
|
||||||
private fun isSubscribed() {
|
private fun isSubscribed() {
|
||||||
fun run() {
|
fun run() {
|
||||||
|
val channelId = streams.uploaderUrl.toID()
|
||||||
lifecycleScope.launchWhenCreated {
|
lifecycleScope.launchWhenCreated {
|
||||||
isSubscribed = SubscriptionHelper.isSubscribed(channelId!!)
|
isSubscribed = SubscriptionHelper.isSubscribed(channelId)
|
||||||
|
|
||||||
if (isSubscribed == null) return@launchWhenCreated
|
if (isSubscribed == null) return@launchWhenCreated
|
||||||
|
|
||||||
@ -1569,11 +1569,13 @@ class PlayerFragment : Fragment() {
|
|||||||
}
|
}
|
||||||
binding.playerSubscribe.setOnClickListener {
|
binding.playerSubscribe.setOnClickListener {
|
||||||
if (isSubscribed == true) {
|
if (isSubscribed == true) {
|
||||||
SubscriptionHelper.unsubscribe(channelId!!)
|
SubscriptionHelper.unsubscribe(channelId)
|
||||||
binding.playerSubscribe.text = getString(R.string.subscribe)
|
binding.playerSubscribe.text = getString(R.string.subscribe)
|
||||||
|
isSubscribed = false
|
||||||
} else {
|
} else {
|
||||||
SubscriptionHelper.subscribe(channelId!!)
|
SubscriptionHelper.subscribe(channelId)
|
||||||
binding.playerSubscribe.text = getString(R.string.unsubscribe)
|
binding.playerSubscribe.text = getString(R.string.unsubscribe)
|
||||||
|
isSubscribed = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user