diff --git a/core/domain/src/main/kotlin/ru/tech/imageresizershrinker/core/domain/image/model/MetadataTag.kt b/core/domain/src/main/kotlin/ru/tech/imageresizershrinker/core/domain/image/model/MetadataTag.kt index 44f194aeb..1da6b2226 100644 --- a/core/domain/src/main/kotlin/ru/tech/imageresizershrinker/core/domain/image/model/MetadataTag.kt +++ b/core/domain/src/main/kotlin/ru/tech/imageresizershrinker/core/domain/image/model/MetadataTag.kt @@ -15,6 +15,8 @@ * along with this program. If not, see . */ +@file:Suppress("SpellCheckingInspection") + package ru.tech.imageresizershrinker.core.domain.image.model sealed class MetadataTag( @@ -164,6 +166,13 @@ sealed class MetadataTag( override fun toString(): String = key + override fun equals(other: Any?): Boolean { + if (other !is MetadataTag) return false + return other.key == key + } + + override fun hashCode(): Int = key.hashCode() + companion object { const val TAG_BITS_PER_SAMPLE: String = "BitsPerSample" const val TAG_COMPRESSION: String = "Compression"