Commit 7015f0f4 authored by Him188's avatar Him188

Fix `MessageChainBuilder.addAndCheckConstrainSingle`

parent 5c8e995d
...@@ -63,8 +63,13 @@ class MessageChainBuilder private constructor( ...@@ -63,8 +63,13 @@ class MessageChainBuilder private constructor(
} }
val key = element.key val key = element.key
container[container.indexOfFirst(firstConstrainSingleIndex) { it is ConstrainSingle<*> && it.key == key }] = val index = container.indexOfFirst(firstConstrainSingleIndex) { it is ConstrainSingle<*> && it.key == key }
element if (index != -1) {
container[index] = element
} else {
add(element)
}
return true return true
} else { } else {
return container.add(element) 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