From f7f3e88878a3c470e6e766c007efa14eb2f5fc5d Mon Sep 17 00:00:00 2001 From: Him188 Date: Mon, 13 Apr 2020 10:27:39 +0800 Subject: [PATCH] Add `group` and `senderName` shortcuts to `TempMessage` --- .../commonMain/kotlin/net.mamoe.mirai/message/TempMessage.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/TempMessage.kt b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/TempMessage.kt index 3b4062979..c5a9cd873 100644 --- a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/TempMessage.kt +++ b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/TempMessage.kt @@ -1,7 +1,9 @@ package net.mamoe.mirai.message import net.mamoe.mirai.Bot +import net.mamoe.mirai.contact.Group import net.mamoe.mirai.contact.Member +import net.mamoe.mirai.contact.nameCardOrNick import net.mamoe.mirai.event.BroadcastControllable import net.mamoe.mirai.message.data.MessageChain import net.mamoe.mirai.message.data.MessageSource @@ -27,6 +29,8 @@ class TempMessage( override val sender: Member by sender.unsafeWeakRef() override val bot: Bot get() = sender.bot override val subject: Member get() = sender + inline val group: Group get() = sender.group + inline val senderName: String get() = sender.nameCardOrNick override val source: OnlineMessageSource.Incoming.FromTemp get() = message.source as OnlineMessageSource.Incoming.FromTemp override fun toString(): String =