suspend fun <reified M : Message> ContactMessage.nextMessageContaining(timeoutMillis: Long = -1): M
挂起当前协程, 等待下一条 MessagePacket.sender 和 MessagePacket.subject 与 this 相同的 MessagePacket
若 filter 抛出了一个异常, 本函数会立即抛出这个异常.
timeoutMillis
- 超时. 单位为毫秒. -1
为不限制
See Also