mirror of
https://github.com/mamoe/mirai.git
synced 2025-02-10 22:15:16 +08:00
[MessageSubscribersBuilder] Ignore null
execution result. close #1011
This commit is contained in:
parent
addee38c70
commit
2bfc20048e
@ -475,6 +475,7 @@ public open class MessageSubscribersBuilder<M : MessageEvent, out Ret, R : RR, R
|
||||
internal suspend inline fun executeAndReply(m: M, replier: suspend M.(String) -> Any?): RR {
|
||||
when (val message = replier(m, m.message.contentToString())) {
|
||||
is Message -> m.subject.sendMessage(message)
|
||||
null,
|
||||
is Unit -> Unit
|
||||
else -> m.subject.sendMessage(message.toString())
|
||||
}
|
||||
@ -485,6 +486,7 @@ public open class MessageSubscribersBuilder<M : MessageEvent, out Ret, R : RR, R
|
||||
internal suspend inline fun executeAndQuoteReply(m: M, replier: suspend M.(String) -> Any?): RR {
|
||||
when (val message = replier(m, m.message.contentToString())) {
|
||||
is Message -> m.subject.sendMessage(m.message.quote() + message)
|
||||
null,
|
||||
is Unit -> Unit
|
||||
else -> m.subject.sendMessage(m.message.quote() + message.toString())
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user