Commit 4f6691ac authored by Him188's avatar Him188

Fix `MessageChain.addOrRemove`

parent b09dadce
...@@ -68,7 +68,7 @@ interface MessageChain : Message, MutableList<Message> { ...@@ -68,7 +68,7 @@ interface MessageChain : Message, MutableList<Message> {
/** /**
* 先删除同类型的消息, 再添加 [message] * 先删除同类型的消息, 再添加 [message]
*/ */
fun MessageChain.addOrRemove(message: Message) { fun <T : Message> MessageChain.addOrRemove(message: T) {
val clazz = message::class val clazz = message::class
this.removeAll { clazz.isInstance(it) } this.removeAll { clazz.isInstance(it) }
this.add(message) this.add(message)
......
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