diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/fragment/PlayerFragment.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/fragment/PlayerFragment.kt index 038e9b46..dcb5acd0 100644 --- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/fragment/PlayerFragment.kt +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/fragment/PlayerFragment.kt @@ -756,21 +756,26 @@ class PlayerFragment : mediaPlayerController.controller?.setRating( HeartRating(!isStarred) )?.let { - Futures.addCallback(it, object : FutureCallback { - override fun onSuccess(result: SessionResult?) { - if (isStarred) { - starMenuItem.icon = hollowStar - currentSong!!.starred = false - } else { - starMenuItem.icon = fullStar - currentSong!!.starred = true + Futures.addCallback( + it, + object : FutureCallback { + override fun onSuccess(result: SessionResult?) { + if (isStarred) { + starMenuItem.icon = hollowStar + currentSong!!.starred = false + } else { + starMenuItem.icon = fullStar + currentSong!!.starred = true + } } - } - override fun onFailure(t: Throwable) { - Toast.makeText(context, "SetRating failed", Toast.LENGTH_SHORT).show() - } - }, this.executorService) + override fun onFailure(t: Throwable) { + Toast.makeText(context, "SetRating failed", Toast.LENGTH_SHORT) + .show() + } + }, + this.executorService + ) } return true diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/playback/AutoMediaBrowserCallback.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/playback/AutoMediaBrowserCallback.kt index 58ed2f9c..85863490 100644 --- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/playback/AutoMediaBrowserCallback.kt +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/playback/AutoMediaBrowserCallback.kt @@ -213,7 +213,6 @@ class AutoMediaBrowserCallback(var player: Player) : args: Bundle ): ListenableFuture { - var customCommandFuture: ListenableFuture? = null when (customCommand.customAction) { @@ -245,7 +244,8 @@ class AutoMediaBrowserCallback(var player: Player) : LENGTH_SHORT ).show() } - }, MoreExecutors.directExecutor() + }, + MoreExecutors.directExecutor() ) } } diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/service/MediaPlayerController.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/service/MediaPlayerController.kt index a0568e7c..1cbc14fb 100644 --- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/service/MediaPlayerController.kt +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/service/MediaPlayerController.kt @@ -595,15 +595,19 @@ class MediaPlayerController( HeartRating(!song.starred) ).let { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P && it != null) { - Futures.addCallback(it, object : FutureCallback { - override fun onSuccess(result: SessionResult?) { - updateStarred() - } + Futures.addCallback( + it, + object : FutureCallback { + override fun onSuccess(result: SessionResult?) { + updateStarred() + } - override fun onFailure(t: Throwable) { - TODO("Not yet implemented") - } - }, context.mainExecutor) + override fun onFailure(t: Throwable) { + TODO("Not yet implemented") + } + }, + context.mainExecutor + ) } else { updateStarred() }