Update docs

This commit is contained in:
Him188 2020-03-22 16:27:58 +08:00
parent 6bb8231d8e
commit f87a820688

View File

@ -26,6 +26,8 @@ import kotlin.jvm.JvmSynthetic
* *
* 创建的所有事件监听器都会判断发送人信息 ([isContextIdenticalWith]), 监听之后的所有消息. * 创建的所有事件监听器都会判断发送人信息 ([isContextIdenticalWith]), 监听之后的所有消息.
* *
* [selectBuilder] DSL 类似于 [subscribeMessages] DSL, 屏蔽了一些 `reply` DSL 以确保类型安全
*
* ```kotlin * ```kotlin
* reply("开启复读模式") * reply("开启复读模式")
* *
@ -34,7 +36,8 @@ import kotlin.jvm.JvmSynthetic
* reply("已关闭复读") * reply("已关闭复读")
* false // 停止循环 * false // 停止循环
* } * }
* always { * // 也可以使用 startsWith("") { true } 等 DSL
* default {
* reply(message) * reply(message)
* true // 继续循环 * true // 继续循环
* } * }
@ -110,11 +113,14 @@ suspend inline fun <reified T : MessagePacket<*, *>> T.selectMessagesUnit(
* *
* 创建的所有事件监听器都会判断发送人信息 ([isContextIdenticalWith]), 监听之后的所有消息. * 创建的所有事件监听器都会判断发送人信息 ([isContextIdenticalWith]), 监听之后的所有消息.
* *
* [selectBuilder] DSL 类似于 [subscribeMessages] DSL, 屏蔽了一些 `reply` DSL 以确保类型安全
*
* ```kotlin * ```kotlin
* val value: String = selectMessages { * val value: String = selectMessages {
* "hello" `->` { "111" } * "hello" `->` { "111" }
* "hi" `->` { "222" } * "hi" `->` { "222" }
* startsWith("/") { it } * startsWith("/") { it }
* default { "default" }
* } * }
* ``` * ```
* *