mirai-core / net.mamoe.mirai.message / nextMessageContaining

nextMessageContaining

suspend fun <reified M : Message> ContactMessage.nextMessageContaining(timeoutMillis: Long = -1): M

挂起当前协程, 等待下一条 MessagePacket.senderMessagePacket.subjectthis 相同的 MessagePacket

filter 抛出了一个异常, 本函数会立即抛出这个异常.

Parameters

timeoutMillis - 超时. 单位为毫秒. -1 为不限制

See Also

syncFromEvent

whileSelectMessages

selectMessages