Commit 6311c39c authored by Him188's avatar Him188

Enhance MessageChainBuilder

parent 0acb89cd
...@@ -78,8 +78,14 @@ open class MessageChainBuilder private constructor( ...@@ -78,8 +78,14 @@ open class MessageChainBuilder private constructor(
return addAll(elements.flatten()) return addAll(elements.flatten())
} }
fun addAll(elements: Iterable<SingleMessage>): Boolean {
checkBuilt()
flushCache()
return addAll(elements.flatten())
}
@JvmName("addAllFlatten") // erased generic type cause declaration clash @JvmName("addAllFlatten") // erased generic type cause declaration clash
fun addAll(elements: Collection<Message>): Boolean { fun addAll(elements: Iterable<Message>): Boolean {
checkBuilt() checkBuilt()
flushCache() flushCache()
return addAll(elements.flatten()) return addAll(elements.flatten())
......
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