mirror of
https://github.com/libre-tube/LibreTube.git
synced 2024-12-13 22:00:30 +05:30
fix sharing channels
This commit is contained in:
parent
899e7b78a0
commit
206a24ad7d
@ -117,8 +117,6 @@ class CommentsAdapter(
|
||||
Toast.makeText(root.context, R.string.copied, Toast.LENGTH_SHORT).show()
|
||||
true
|
||||
}
|
||||
|
||||
// if (isRepliesAdapter && comments)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -32,9 +32,9 @@ class ShareDialog(
|
||||
// add instanceUrl option if custom instance frontend url available
|
||||
if (instanceUrl != "") shareOptions += getString(R.string.instance)
|
||||
|
||||
if (position != null) {
|
||||
if (shareObjectType == ShareObjectType.VIDEO && position != null) {
|
||||
binding = DialogShareBinding.inflate(layoutInflater)
|
||||
binding!!.timeCodeSwitch.isChecked = PreferenceHelper.getBoolean(
|
||||
binding?.timeCodeSwitch?.isChecked = PreferenceHelper.getBoolean(
|
||||
PreferenceKeys.SHARE_WITH_TIME_CODE,
|
||||
true
|
||||
)
|
||||
@ -51,14 +51,14 @@ class ShareDialog(
|
||||
// only available for custom instances
|
||||
else -> instanceUrl
|
||||
}
|
||||
var path = when (shareObjectType) {
|
||||
val path = when (shareObjectType) {
|
||||
ShareObjectType.VIDEO -> "/watch?v=$id"
|
||||
ShareObjectType.PLAYLIST -> "/playlist?list=$id"
|
||||
else -> "/c/$id"
|
||||
else -> "/channel/$id"
|
||||
}
|
||||
var url = "$host$path"
|
||||
|
||||
if (binding != null && binding!!.timeCodeSwitch.isChecked) {
|
||||
if (shareObjectType == ShareObjectType.VIDEO && binding!!.timeCodeSwitch.isChecked) {
|
||||
url += "&t=$position"
|
||||
}
|
||||
|
||||
|
@ -127,7 +127,7 @@ class ChannelFragment : BaseFragment() {
|
||||
}
|
||||
|
||||
binding.channelShare.setOnClickListener {
|
||||
val shareDialog = ShareDialog(response.name!!, ShareObjectType.CHANNEL)
|
||||
val shareDialog = ShareDialog(response.id!!.toID(), ShareObjectType.CHANNEL)
|
||||
shareDialog.show(childFragmentManager, ShareDialog::class.java.name)
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user