Shamrock: not fix GlobalEventTransmitter x2

This commit is contained in:
白池 2024-02-11 14:06:10 +08:00
parent 9a9fad975f
commit 65f54360f8

View File

@ -33,13 +33,13 @@ import java.util.ArrayList
internal object GlobalEventTransmitter: BaseSvc() {
private val messageEventFlow by lazy {
MutableSharedFlow<Pair<MsgRecord, MessageEvent>>(3)
MutableSharedFlow<Pair<MsgRecord, MessageEvent>>()
}
private val noticeEventFlow by lazy {
MutableSharedFlow<NoticeEvent>(3)
MutableSharedFlow<NoticeEvent>()
}
private val requestEventFlow by lazy {
MutableSharedFlow<RequestEvent>(3)
MutableSharedFlow<RequestEvent>()
}
private suspend fun pushNotice(noticeEvent: NoticeEvent) = noticeEventFlow.emit(noticeEvent)
@ -49,7 +49,7 @@ internal object GlobalEventTransmitter: BaseSvc() {
private suspend fun transMessageEvent(record: MsgRecord, message: MessageEvent) = messageEventFlow.emit(record to message)
/**
* 消息 手淫器
* 消息
*/
object MessageTransmitter {
/**