From 68c632f09d249637a6cdbdd70cae17b7e2219c1f Mon Sep 17 00:00:00 2001 From: Lanius Trolling Date: Fri, 5 Apr 2024 12:24:00 -0400 Subject: [PATCH] Remove redundant code --- src/jvmMain/kotlin/info/mechyrdia/lore/views_quote.kt | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/jvmMain/kotlin/info/mechyrdia/lore/views_quote.kt b/src/jvmMain/kotlin/info/mechyrdia/lore/views_quote.kt index c5e0e62..6526500 100644 --- a/src/jvmMain/kotlin/info/mechyrdia/lore/views_quote.kt +++ b/src/jvmMain/kotlin/info/mechyrdia/lore/views_quote.kt @@ -66,15 +66,6 @@ enum class QuoteFormat(val format: String?) { ; abstract suspend fun ApplicationCall.respondQuote(quote: Quote) - - companion object { - init { - assert(entries.toSet().size == entries.distinctBy { it.format }.size) { "Got duplicate QuoteFormat names" } - assert(entries.any { it.format == null }) { "Did not get default QuoteFormat" } - } - - fun byFormat(format: String? = null) = entries.singleOrNull { format.equals(it.format, ignoreCase = true) } ?: entries.single { it.format == null } - } } object QuoteFormatSerializer : KeyedEnumSerializer(QuoteFormat.entries, QuoteFormat::format) -- 2.25.1