mirror of
https://github.com/mamoe/mirai.git
synced 2025-02-10 21:34:51 +08:00
More useful .incoming
This commit is contained in:
parent
94f6af56f6
commit
0be36f71b8
@ -129,9 +129,11 @@ inline fun <R> Bot.subscribeFriendMessages(crossinline listeners: MessageSubscri
|
||||
|
||||
/**
|
||||
* 返回一个指定事件的接收通道
|
||||
*
|
||||
* @param capacity 同 [Channel] 的参数, 参见 [Channel.Factory] 中的常量.
|
||||
*/
|
||||
inline fun <reified E : Event> Bot.incoming(): ReceiveChannel<E> {
|
||||
return Channel<E>(8).apply {
|
||||
inline fun <reified E : Event> CoroutineScope.incoming(capacity: Int = Channel.RENDEZVOUS): ReceiveChannel<E> {
|
||||
return Channel<E>(capacity).apply {
|
||||
subscribeAlways<E> {
|
||||
send(this)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user