1
0
mirror of https://github.com/ultrasonic/ultrasonic synced 2025-02-27 00:47:48 +01:00

Whitespace and detekt

This commit is contained in:
tzugen 2021-05-26 23:25:56 +02:00
parent 8567fc0105
commit 38c1480f77
No known key found for this signature in database
GPG Key ID: 61E9C34BC10EC930
4 changed files with 42 additions and 43 deletions

View File

@ -19,6 +19,8 @@
package org.moire.ultrasonic.service package org.moire.ultrasonic.service
import android.graphics.Bitmap import android.graphics.Bitmap
import java.io.InputStream
import java.util.concurrent.TimeUnit
import org.koin.java.KoinJavaComponent.inject import org.koin.java.KoinJavaComponent.inject
import org.moire.ultrasonic.data.ActiveServerProvider import org.moire.ultrasonic.data.ActiveServerProvider
import org.moire.ultrasonic.domain.Bookmark import org.moire.ultrasonic.domain.Bookmark
@ -39,12 +41,8 @@ import org.moire.ultrasonic.util.Constants
import org.moire.ultrasonic.util.LRUCache import org.moire.ultrasonic.util.LRUCache
import org.moire.ultrasonic.util.TimeLimitedCache import org.moire.ultrasonic.util.TimeLimitedCache
import org.moire.ultrasonic.util.Util import org.moire.ultrasonic.util.Util
import java.io.InputStream
import java.util.concurrent.TimeUnit
/** @Suppress("TooManyFunctions")
* @author Sindre Mehus
*/
class CachedMusicService(private val musicService: MusicService) : MusicService { class CachedMusicService(private val musicService: MusicService) : MusicService {
private val activeServerProvider = inject( private val activeServerProvider = inject(
ActiveServerProvider::class.java ActiveServerProvider::class.java
@ -482,4 +480,4 @@ class CachedMusicService(private val musicService: MusicService) : MusicService
cachedAlbum = LRUCache(MUSIC_DIR_CACHE_SIZE) cachedAlbum = LRUCache(MUSIC_DIR_CACHE_SIZE)
cachedUserInfo = LRUCache(MUSIC_DIR_CACHE_SIZE) cachedUserInfo = LRUCache(MUSIC_DIR_CACHE_SIZE)
} }
} }

View File

@ -7,6 +7,7 @@
package org.moire.ultrasonic.service package org.moire.ultrasonic.service
import android.graphics.Bitmap import android.graphics.Bitmap
import java.io.InputStream
import org.moire.ultrasonic.domain.Bookmark import org.moire.ultrasonic.domain.Bookmark
import org.moire.ultrasonic.domain.ChatMessage import org.moire.ultrasonic.domain.ChatMessage
import org.moire.ultrasonic.domain.Genre import org.moire.ultrasonic.domain.Genre
@ -21,7 +22,6 @@ import org.moire.ultrasonic.domain.SearchCriteria
import org.moire.ultrasonic.domain.SearchResult import org.moire.ultrasonic.domain.SearchResult
import org.moire.ultrasonic.domain.Share import org.moire.ultrasonic.domain.Share
import org.moire.ultrasonic.domain.UserInfo import org.moire.ultrasonic.domain.UserInfo
import java.io.InputStream
interface MusicService { interface MusicService {
@Throws(Exception::class) @Throws(Exception::class)
@ -189,4 +189,4 @@ interface MusicService {
@Throws(Exception::class) @Throws(Exception::class)
fun getPodcastEpisodes(podcastChannelId: String?): MusicDirectory? fun getPodcastEpisodes(podcastChannelId: String?): MusicDirectory?
} }

View File

@ -13,4 +13,4 @@ class OfflineException(message: String?) : Exception(message) {
companion object { companion object {
private const val serialVersionUID = -4479642294747429444L private const val serialVersionUID = -4479642294747429444L
} }
} }

View File

@ -8,6 +8,21 @@ package org.moire.ultrasonic.service
import android.graphics.Bitmap import android.graphics.Bitmap
import android.media.MediaMetadataRetriever import android.media.MediaMetadataRetriever
import java.io.BufferedReader
import java.io.BufferedWriter
import java.io.File
import java.io.FileReader
import java.io.FileWriter
import java.io.InputStream
import java.io.Reader
import java.security.SecureRandom
import java.util.ArrayList
import java.util.HashSet
import java.util.LinkedList
import java.util.Locale
import java.util.Random
import java.util.concurrent.TimeUnit
import java.util.regex.Pattern
import org.koin.java.KoinJavaComponent.inject import org.koin.java.KoinJavaComponent.inject
import org.moire.ultrasonic.data.ActiveServerProvider import org.moire.ultrasonic.data.ActiveServerProvider
import org.moire.ultrasonic.domain.Artist import org.moire.ultrasonic.domain.Artist
@ -29,21 +44,6 @@ import org.moire.ultrasonic.util.Constants
import org.moire.ultrasonic.util.FileUtil import org.moire.ultrasonic.util.FileUtil
import org.moire.ultrasonic.util.Util import org.moire.ultrasonic.util.Util
import timber.log.Timber import timber.log.Timber
import java.io.BufferedReader
import java.io.BufferedWriter
import java.io.File
import java.io.FileReader
import java.io.FileWriter
import java.io.InputStream
import java.io.Reader
import java.security.SecureRandom
import java.util.ArrayList
import java.util.HashSet
import java.util.LinkedList
import java.util.Locale
import java.util.Random
import java.util.concurrent.TimeUnit
import java.util.regex.Pattern
class OfflineMusicService : MusicService { class OfflineMusicService : MusicService {
private val activeServerProvider = inject( private val activeServerProvider = inject(
@ -299,7 +299,7 @@ class OfflineMusicService : MusicService {
""" """
$filePath $filePath
""".trimIndent() """.trimIndent()
) )
} }
} catch (e: Exception) { } catch (e: Exception) {
@ -452,47 +452,47 @@ class OfflineMusicService : MusicService {
offset: Int, offset: Int,
musicFolderId: String? musicFolderId: String?
): MusicDirectory { ): MusicDirectory {
throw OfflineException("OfflineMusicService.getAlbumList2 was called but it isn't available") throw OfflineException("getAlbumList2 isn't available in offline mode")
} }
@Throws(OfflineException::class) @Throws(OfflineException::class)
override fun getVideoUrl(id: String, useFlash: Boolean): String? { override fun getVideoUrl(id: String, useFlash: Boolean): String? {
throw OfflineException("OfflineMusicService.getVideoUrl was called but it isn't available") throw OfflineException("getVideoUrl isn't available in offline mode")
} }
@Throws(OfflineException::class) @Throws(OfflineException::class)
override fun getChatMessages(since: Long?): List<ChatMessage?>? { override fun getChatMessages(since: Long?): List<ChatMessage?>? {
throw OfflineException("OfflineMusicService.getChatMessages was called but it isn't available") throw OfflineException("getChatMessages isn't available in offline mode")
} }
@Throws(OfflineException::class) @Throws(OfflineException::class)
override fun addChatMessage(message: String) { override fun addChatMessage(message: String) {
throw OfflineException("OfflineMusicService.addChatMessage was called but it isn't available") throw OfflineException("addChatMessage isn't available in offline mode")
} }
@Throws(OfflineException::class) @Throws(OfflineException::class)
override fun getBookmarks(): List<Bookmark?>? { override fun getBookmarks(): List<Bookmark?>? {
throw OfflineException("OfflineMusicService.getBookmarks was called but it isn't available") throw OfflineException("getBookmarks isn't available in offline mode")
} }
@Throws(OfflineException::class) @Throws(OfflineException::class)
override fun deleteBookmark(id: String) { override fun deleteBookmark(id: String) {
throw OfflineException("OfflineMusicService.deleteBookmark was called but it isn't available") throw OfflineException("deleteBookmark isn't available in offline mode")
} }
@Throws(OfflineException::class) @Throws(OfflineException::class)
override fun createBookmark(id: String, position: Int) { override fun createBookmark(id: String, position: Int) {
throw OfflineException("OfflineMusicService.createBookmark was called but it isn't available") throw OfflineException("createBookmark isn't available in offline mode")
} }
@Throws(OfflineException::class) @Throws(OfflineException::class)
override fun getVideos(refresh: Boolean): MusicDirectory? { override fun getVideos(refresh: Boolean): MusicDirectory? {
throw OfflineException("OfflineMusicService.getVideos was called but it isn't available") throw OfflineException("getVideos isn't available in offline mode")
} }
@Throws(OfflineException::class) @Throws(OfflineException::class)
override fun getStarred2(): SearchResult { override fun getStarred2(): SearchResult {
throw OfflineException("OfflineMusicService.getStarred2 was called but it isn't available") throw OfflineException("getStarred2 isn't available in offline mode")
} }
override fun ping() {} override fun ping() {}
@ -501,22 +501,22 @@ class OfflineMusicService : MusicService {
@Throws(OfflineException::class) @Throws(OfflineException::class)
override fun getArtists(refresh: Boolean): Indexes { override fun getArtists(refresh: Boolean): Indexes {
throw OfflineException("OfflineMusicService.getArtists was called but it isn't available") throw OfflineException("getArtists isn't available in offline mode")
} }
@Throws(OfflineException::class) @Throws(OfflineException::class)
override fun getArtist(id: String, name: String?, refresh: Boolean): MusicDirectory { override fun getArtist(id: String, name: String?, refresh: Boolean): MusicDirectory {
throw OfflineException("OfflineMusicService.getArtist was called but it isn't available") throw OfflineException("getArtist isn't available in offline mode")
} }
@Throws(OfflineException::class) @Throws(OfflineException::class)
override fun getAlbum(id: String, name: String?, refresh: Boolean): MusicDirectory { override fun getAlbum(id: String, name: String?, refresh: Boolean): MusicDirectory {
throw OfflineException("OfflineMusicService.getAlbum was called but it isn't available") throw OfflineException("getAlbum isn't available in offline mode")
} }
@Throws(OfflineException::class) @Throws(OfflineException::class)
override fun getPodcastEpisodes(podcastChannelId: String?): MusicDirectory? { override fun getPodcastEpisodes(podcastChannelId: String?): MusicDirectory? {
throw OfflineException("OfflineMusicService.getPodcastEpisodes was called but it isn't available") throw OfflineException("getPodcastEpisodes isn't available in offline mode")
} }
@Throws(OfflineException::class) @Throws(OfflineException::class)
@ -525,17 +525,17 @@ class OfflineMusicService : MusicService {
offset: Long, offset: Long,
maxBitrate: Int maxBitrate: Int
): Pair<InputStream, Boolean> { ): Pair<InputStream, Boolean> {
throw OfflineException("OfflineMusicService.getDownloadInputStream was called but it isn't available") throw OfflineException("getDownloadInputStream isn't available in offline mode")
} }
@Throws(OfflineException::class) @Throws(OfflineException::class)
override fun setRating(id: String, rating: Int) { override fun setRating(id: String, rating: Int) {
throw OfflineException("OfflineMusicService.setRating was called but it isn't available") throw OfflineException("setRating isn't available in offline mode")
} }
@Throws(OfflineException::class) @Throws(OfflineException::class)
override fun getPodcastsChannels(refresh: Boolean): List<PodcastsChannel> { override fun getPodcastsChannels(refresh: Boolean): List<PodcastsChannel> {
throw OfflineException("OfflineMusicService.getPodcastsChannels was called but it isn't available") throw OfflineException("getPodcastsChannels isn't available in offline mode")
} }
companion object { companion object {
@ -545,7 +545,8 @@ class OfflineMusicService : MusicService {
if (file.isDirectory) { if (file.isDirectory) {
return name return name
} }
if (name.endsWith(".partial") || name.contains(".partial.") || name == Constants.ALBUM_ART_FILE) { if (name.endsWith(".partial") || name.contains(".partial.")
|| name == Constants.ALBUM_ART_FILE) {
return null return null
} }
name = name.replace(".complete", "") name = name.replace(".complete", "")
@ -716,4 +717,4 @@ class OfflineMusicService : MusicService {
} }
} }
} }
} }