This commit is contained in:
DBotThePony 2022-12-31 13:50:33 +07:00
parent 3e5195cbc1
commit f751c126f6
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -28,8 +28,8 @@ fun enrollMap(input: Map<String, Any>, interner: (String) -> String = String::in
for ((k, v) in input) {
when (v) {
is Map<*, *> -> builder.put(interner(k), enrollMap(v as Map<String, Any>))
is List<*> -> builder.put(interner(k), enrollList(v as List<Any>))
is Map<*, *> -> builder.put(interner(k), enrollMap(v as Map<String, Any>, interner))
is List<*> -> builder.put(interner(k), enrollList(v as List<Any>, interner))
else -> builder.put(interner(k), (v as? String)?.let(interner) ?: v)
}
}