From c02b815ff2886b06c2cf01a2cd35b2b77e97d97b Mon Sep 17 00:00:00 2001 From: Bnyro Date: Wed, 19 Oct 2022 19:53:18 +0200 Subject: [PATCH] fix linter --- app/src/main/AndroidManifest.xml | 4 ++-- .../com/github/libretube/api/obj/Channel.kt | 2 +- .../github/libretube/api/obj/CommentsPage.kt | 2 +- .../com/github/libretube/api/obj/Playlist.kt | 2 +- .../com/github/libretube/api/obj/Segments.kt | 2 +- .../extensions/SetWatchProgressLength.kt | 4 ++-- .../libretube/ui/activities/RouterActivity.kt | 6 ++++-- .../libretube/ui/adapters/CommentsAdapter.kt | 5 ++++- .../libretube/ui/fragments/PlayerFragment.kt | 21 ++++++++++++++----- .../com/github/libretube/util/ImageHelper.kt | 1 + .../libretube/util/NowPlayingNotification.kt | 7 ++++++- .../com/github/libretube/util/PlayerHelper.kt | 9 ++++---- .../res/layout/channel_subscription_row.xml | 8 +++---- app/src/main/res/layout/dialog_share.xml | 4 ++-- app/src/main/res/layout/fragment_channel.xml | 4 ++-- app/src/main/res/layout/fragment_player.xml | 4 ++-- 16 files changed, 54 insertions(+), 31 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index b75198c1d..02a10b7ca 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -40,9 +40,9 @@ + android:label="@string/player" + android:supportsPictureInPicture="true" /> ? = null + var relatedStreams: List? = null ) diff --git a/app/src/main/java/com/github/libretube/api/obj/CommentsPage.kt b/app/src/main/java/com/github/libretube/api/obj/CommentsPage.kt index e0b8a01bf..469c64a0c 100644 --- a/app/src/main/java/com/github/libretube/api/obj/CommentsPage.kt +++ b/app/src/main/java/com/github/libretube/api/obj/CommentsPage.kt @@ -4,7 +4,7 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties @JsonIgnoreProperties(ignoreUnknown = true) data class CommentsPage( - val comments: MutableList = arrayListOf(), + val comments: MutableList = arrayListOf(), val disabled: Boolean? = null, val nextpage: String? = "" ) diff --git a/app/src/main/java/com/github/libretube/api/obj/Playlist.kt b/app/src/main/java/com/github/libretube/api/obj/Playlist.kt index 7cd691cb6..6530c04df 100644 --- a/app/src/main/java/com/github/libretube/api/obj/Playlist.kt +++ b/app/src/main/java/com/github/libretube/api/obj/Playlist.kt @@ -12,5 +12,5 @@ data class Playlist( var uploaderUrl: String? = null, var uploaderAvatar: String? = null, var videos: Int? = 0, - var relatedStreams: List? = null + var relatedStreams: List? = null ) diff --git a/app/src/main/java/com/github/libretube/api/obj/Segments.kt b/app/src/main/java/com/github/libretube/api/obj/Segments.kt index 2d70bfe72..704bd899c 100644 --- a/app/src/main/java/com/github/libretube/api/obj/Segments.kt +++ b/app/src/main/java/com/github/libretube/api/obj/Segments.kt @@ -4,5 +4,5 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties @JsonIgnoreProperties(ignoreUnknown = true) data class Segments( - val segments: MutableList = arrayListOf() + val segments: MutableList = arrayListOf() ) diff --git a/app/src/main/java/com/github/libretube/extensions/SetWatchProgressLength.kt b/app/src/main/java/com/github/libretube/extensions/SetWatchProgressLength.kt index fed3039b7..21fa010eb 100644 --- a/app/src/main/java/com/github/libretube/extensions/SetWatchProgressLength.kt +++ b/app/src/main/java/com/github/libretube/extensions/SetWatchProgressLength.kt @@ -19,10 +19,10 @@ fun View?.setWatchProgressLength(videoId: String, duration: Long) { return } - view.getViewTreeObserver() + view.viewTreeObserver .addOnGlobalLayoutListener(object : ViewTreeObserver.OnGlobalLayoutListener { override fun onGlobalLayout() { - this@setWatchProgressLength.getViewTreeObserver().removeOnGlobalLayoutListener(this) + this@setWatchProgressLength.viewTreeObserver.removeOnGlobalLayoutListener(this) if (progress == null || duration == 0L) { view.visibility = View.GONE return diff --git a/app/src/main/java/com/github/libretube/ui/activities/RouterActivity.kt b/app/src/main/java/com/github/libretube/ui/activities/RouterActivity.kt index 593a71610..e66f02fd2 100644 --- a/app/src/main/java/com/github/libretube/ui/activities/RouterActivity.kt +++ b/app/src/main/java/com/github/libretube/ui/activities/RouterActivity.kt @@ -74,13 +74,15 @@ class RouterActivity : BaseActivity() { val videoId = uri.getQueryParameter("v") intent.putExtra(IntentData.videoId, videoId) - uri.getQueryParameter("t")?.let { intent.putExtra(IntentData.timeStamp, it.toLong()) } + uri.getQueryParameter("t") + ?.let { intent.putExtra(IntentData.timeStamp, it.toLong()) } } else -> { val videoId = uri.path!!.replace("/", "") intent.putExtra(IntentData.videoId, videoId) - uri.getQueryParameter("t")?.let { intent.putExtra(IntentData.timeStamp, it.toLong()) } + uri.getQueryParameter("t") + ?.let { intent.putExtra(IntentData.timeStamp, it.toLong()) } } } return intent diff --git a/app/src/main/java/com/github/libretube/ui/adapters/CommentsAdapter.kt b/app/src/main/java/com/github/libretube/ui/adapters/CommentsAdapter.kt index 5689005d6..c54d089ae 100644 --- a/app/src/main/java/com/github/libretube/ui/adapters/CommentsAdapter.kt +++ b/app/src/main/java/com/github/libretube/ui/adapters/CommentsAdapter.kt @@ -70,7 +70,10 @@ class CommentsAdapter( if (comment.pinned == true) pinnedImageView.visibility = View.VISIBLE if (comment.hearted == true) heartedImageView.visibility = View.VISIBLE if (comment.repliesPage != null) repliesAvailable.visibility = View.VISIBLE - if ((comment.replyCount ?: -1L) > 0L) repliesCount.text = comment.replyCount?.formatShort() + if ((comment.replyCount ?: -1L) > 0L) { + repliesCount.text = + comment.replyCount?.formatShort() + } commentorImage.setOnClickListener { NavigationHelper.navigateChannel(root.context, comment.commentorUrl) diff --git a/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt b/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt index c50364898..b54c098b7 100644 --- a/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt +++ b/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt @@ -411,7 +411,8 @@ class PlayerFragment : BaseFragment() { // FullScreen button trigger // hide fullscreen button if auto rotation enabled - playerBinding.fullscreen.visibility = if (PlayerHelper.autoRotationEnabled) View.GONE else View.VISIBLE + playerBinding.fullscreen.visibility = + if (PlayerHelper.autoRotationEnabled) View.GONE else View.VISIBLE playerBinding.fullscreen.setOnClickListener { // hide player controller exoPlayerView.hideController() @@ -426,7 +427,8 @@ class PlayerFragment : BaseFragment() { // share button binding.relPlayerShare.setOnClickListener { - val shareDialog = ShareDialog(videoId!!, ShareObjectType.VIDEO, exoPlayer.currentPosition / 1000) + val shareDialog = + ShareDialog(videoId!!, ShareObjectType.VIDEO, exoPlayer.currentPosition / 1000) shareDialog.show(childFragmentManager, ShareDialog::class.java.name) } @@ -670,7 +672,12 @@ class PlayerFragment : BaseFragment() { if (binding.player.autoplayEnabled) setNextStream() // add the video to the watch history - if (PlayerHelper.watchHistoryEnabled) DatabaseHelper.addToWatchHistory(videoId!!, streams) + if (PlayerHelper.watchHistoryEnabled) { + DatabaseHelper.addToWatchHistory( + videoId!!, + streams + ) + } } } } @@ -818,7 +825,10 @@ class PlayerFragment : BaseFragment() { playerTitle.text = response.title playerDescription.text = response.description - playerChannelSubCount.text = context?.getString(R.string.subscribers, response.uploaderSubscriberCount?.formatShort()) + playerChannelSubCount.text = context?.getString( + R.string.subscribers, + response.uploaderSubscriberCount?.formatShort() + ) } // duration that's not greater than 0 indicates that the video is live @@ -1000,7 +1010,8 @@ class PlayerFragment : BaseFragment() { } else { View.INVISIBLE } - playerBinding.skipNext.visibility = if (PlayerHelper.skipButtonsEnabled) View.VISIBLE else View.INVISIBLE + playerBinding.skipNext.visibility = + if (PlayerHelper.skipButtonsEnabled) View.VISIBLE else View.INVISIBLE playerBinding.skipPrev.setOnClickListener { videoId = PlayingQueue.getPrev() diff --git a/app/src/main/java/com/github/libretube/util/ImageHelper.kt b/app/src/main/java/com/github/libretube/util/ImageHelper.kt index f3fcad18d..ffad865bc 100644 --- a/app/src/main/java/com/github/libretube/util/ImageHelper.kt +++ b/app/src/main/java/com/github/libretube/util/ImageHelper.kt @@ -83,6 +83,7 @@ object ImageHelper { ) ) } + private fun saveImage(context: Context, bitmapImage: Bitmap, imagePath: Uri) { context.contentResolver.openFileDescriptor(imagePath, "w")?.use { FileOutputStream(it.fileDescriptor).use { fos -> diff --git a/app/src/main/java/com/github/libretube/util/NowPlayingNotification.kt b/app/src/main/java/com/github/libretube/util/NowPlayingNotification.kt index 50c93c2ab..aec065c26 100644 --- a/app/src/main/java/com/github/libretube/util/NowPlayingNotification.kt +++ b/app/src/main/java/com/github/libretube/util/NowPlayingNotification.kt @@ -72,7 +72,12 @@ class NowPlayingNotification( } } return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { - PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_IMMUTABLE or PendingIntent.FLAG_UPDATE_CURRENT) + PendingIntent.getActivity( + context, + 0, + intent, + PendingIntent.FLAG_IMMUTABLE or PendingIntent.FLAG_UPDATE_CURRENT + ) } else { PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT) } diff --git a/app/src/main/java/com/github/libretube/util/PlayerHelper.kt b/app/src/main/java/com/github/libretube/util/PlayerHelper.kt index f096028dc..1821de4ae 100644 --- a/app/src/main/java/com/github/libretube/util/PlayerHelper.kt +++ b/app/src/main/java/com/github/libretube/util/PlayerHelper.kt @@ -243,10 +243,11 @@ object PlayerHelper { false ) - val pipEnabled: Boolean get() = PreferenceHelper.getBoolean( - PreferenceKeys.PICTURE_IN_PICTURE, - true - ) + val pipEnabled: Boolean + get() = PreferenceHelper.getBoolean( + PreferenceKeys.PICTURE_IN_PICTURE, + true + ) val skipSegmentsManually: Boolean get() = PreferenceHelper.getBoolean( diff --git a/app/src/main/res/layout/channel_subscription_row.xml b/app/src/main/res/layout/channel_subscription_row.xml index 7ff5f5b6f..2fefef887 100644 --- a/app/src/main/res/layout/channel_subscription_row.xml +++ b/app/src/main/res/layout/channel_subscription_row.xml @@ -10,10 +10,10 @@ + android:layout_centerVertical="true" + android:layout_marginStart="8dp" /> + app:cornerRadius="20dp" /> \ No newline at end of file diff --git a/app/src/main/res/layout/dialog_share.xml b/app/src/main/res/layout/dialog_share.xml index 888901e31..371a4c138 100644 --- a/app/src/main/res/layout/dialog_share.xml +++ b/app/src/main/res/layout/dialog_share.xml @@ -28,14 +28,14 @@ + android:hint="@string/time_code" + android:visibility="gone"> diff --git a/app/src/main/res/layout/fragment_player.xml b/app/src/main/res/layout/fragment_player.xml index 407fc1e4f..41e284121 100644 --- a/app/src/main/res/layout/fragment_player.xml +++ b/app/src/main/res/layout/fragment_player.xml @@ -258,9 +258,9 @@