From: LaniusTrolling Date: Sun, 11 May 2025 19:27:28 +0000 (-0400) Subject: Code style fixes X-Git-Url: https://gitweb.starshipfights.net/?a=commitdiff_plain;h=6a93b1f342c548ef0c4a71f2da323e37323805ac;p=factbooks Code style fixes --- diff --git a/src/main/kotlin/info/mechyrdia/data/Data.kt b/src/main/kotlin/info/mechyrdia/data/Data.kt index 6761422..df709b2 100644 --- a/src/main/kotlin/info/mechyrdia/data/Data.kt +++ b/src/main/kotlin/info/mechyrdia/data/Data.kt @@ -207,7 +207,7 @@ class DocumentTable>(private val kClass: KClass) { suspend fun insert(docs: Collection>) { if (docs.isNotEmpty()) collection().bulkWrite( - if (docs is List) docs else docs.toList(), + docs as? List ?: docs.toList(), BulkWriteOptions().ordered(false) ) } diff --git a/src/main/kotlin/info/mechyrdia/lore/ParserHtml.kt b/src/main/kotlin/info/mechyrdia/lore/ParserHtml.kt index 031903f..dee7ff7 100644 --- a/src/main/kotlin/info/mechyrdia/lore/ParserHtml.kt +++ b/src/main/kotlin/info/mechyrdia/lore/ParserHtml.kt @@ -55,10 +55,7 @@ class HtmlLexerTagConsumer private constructor(private val downstream: TagConsum companion object { operator fun invoke(downstream: TagConsumer<*>) = - if (downstream is HtmlLexerTagConsumer) - downstream - else - HtmlLexerTagConsumer(downstream) + downstream as? HtmlLexerTagConsumer ?: HtmlLexerTagConsumer(downstream) } } diff --git a/src/main/kotlin/info/mechyrdia/lore/ParserPreprocessInclude.kt b/src/main/kotlin/info/mechyrdia/lore/ParserPreprocessInclude.kt index 2299369..e2ae272 100644 --- a/src/main/kotlin/info/mechyrdia/lore/ParserPreprocessInclude.kt +++ b/src/main/kotlin/info/mechyrdia/lore/ParserPreprocessInclude.kt @@ -143,7 +143,7 @@ class PreProcessorScriptStdlib(private val env: AsyncLexerTagEnvironment, useResult: Consumer) { suspend { val script = PreProcessorScriptLoader.loadFunction(scriptName)!! - val argsMutable = if (args is MutableMap) args else args.toMutableMap() + val argsMutable = args as? MutableMap ?: args.toMutableMap() PreProcessorScriptLoader.runScriptInternal(script, argsMutable, env) }.startCoroutine(Continuation(context) { result -> result.onSuccess(useResult::accept)