diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/library/CustomMangaManager.kt b/app/src/main/java/eu/kanade/tachiyomi/data/library/CustomMangaManager.kt index 25a45c7b1..b9633764e 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/library/CustomMangaManager.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/library/CustomMangaManager.kt @@ -8,7 +8,6 @@ import kotlinx.serialization.decodeFromString import kotlinx.serialization.encodeToString import kotlinx.serialization.json.Json import java.io.File -import java.util.Scanner class CustomMangaManager(val context: Context) { @@ -23,7 +22,7 @@ class CustomMangaManager(val context: Context) { val json = try { Json.decodeFromString( - Scanner(editJson).useDelimiter("\\Z").next() + editJson.bufferedReader().use { it.readText() } ) } catch (e: Exception) { null @@ -90,17 +89,5 @@ class CustomMangaManager(val context: Context) { genre = this@MangaJson.genre?.joinToString(", ") status = this@MangaJson.status ?: 0 } - - override fun equals(other: Any?): Boolean { - if (this === other) return true - if (javaClass != other?.javaClass) return false - other as MangaJson - if (id != other.id) return false - return true - } - - override fun hashCode(): Int { - return id.hashCode() - } } }