Commit 7015f0f4 authored by Him188's avatar Him188

Fix `MessageChainBuilder.addAndCheckConstrainSingle`

parent 5c8e995d
......@@ -63,8 +63,13 @@ class MessageChainBuilder private constructor(
}
val key = element.key
container[container.indexOfFirst(firstConstrainSingleIndex) { it is ConstrainSingle<*> && it.key == key }] =
element
val index = container.indexOfFirst(firstConstrainSingleIndex) { it is ConstrainSingle<*> && it.key == key }
if (index != -1) {
container[index] = element
} else {
add(element)
}
return true
} else {
return container.add(element)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment