From 710e279d8f5596e0991661ff7e49d88d21469fe6 Mon Sep 17 00:00:00 2001 From: Alexander Capehart Date: Sat, 4 Jan 2025 17:43:09 -0700 Subject: [PATCH] musikr: tweak api --- .../main/java/org/oxycblt/musikr/cover/Covers.kt | 14 +++++++------- .../org/oxycblt/musikr/metadata/NativeTagMap.kt | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/musikr/src/main/java/org/oxycblt/musikr/cover/Covers.kt b/musikr/src/main/java/org/oxycblt/musikr/cover/Covers.kt index 8fe021e2d..d88eeecae 100644 --- a/musikr/src/main/java/org/oxycblt/musikr/cover/Covers.kt +++ b/musikr/src/main/java/org/oxycblt/musikr/cover/Covers.kt @@ -30,6 +30,12 @@ interface MutableCovers : Covers { suspend fun cleanup(excluding: Collection) } +sealed interface ObtainResult { + data class Hit(val cover: T) : ObtainResult + + class Miss : ObtainResult +} + interface Cover { val id: String @@ -47,10 +53,4 @@ class CoverCollection private constructor(val covers: List) { .sortedByDescending { it.value.size } .map { it.value.first() }) } -} - -sealed interface ObtainResult { - data class Hit(val cover: T) : ObtainResult - - class Miss : ObtainResult -} +} \ No newline at end of file diff --git a/musikr/src/main/java/org/oxycblt/musikr/metadata/NativeTagMap.kt b/musikr/src/main/java/org/oxycblt/musikr/metadata/NativeTagMap.kt index 022c9bdbd..dd78da17a 100644 --- a/musikr/src/main/java/org/oxycblt/musikr/metadata/NativeTagMap.kt +++ b/musikr/src/main/java/org/oxycblt/musikr/metadata/NativeTagMap.kt @@ -20,7 +20,7 @@ package org.oxycblt.musikr.metadata import org.oxycblt.musikr.util.correctWhitespace -class NativeTagMap { +internal class NativeTagMap { private val map = mutableMapOf>() fun addID(id: String, value: String) {