Commit 69abf7a5 authored by Him188's avatar Him188

Add extensions

parent 6afc11df
......@@ -29,6 +29,10 @@ import net.mamoe.mirai.utils.unsafeWeakRef
*
* @see Group.sendMessage 发送群消息, 返回回执(此对象)
* @see QQ.sendMessage 发送群消息, 返回回执(此对象)
*
* @see MessageReceipt.sourceId 源 id
* @see MessageReceipt.sourceSequenceId 源序列号
* @see MessageReceipt.sourceTime 源时间
*/
open class MessageReceipt<C : Contact>(
val source: MessageSource,
......@@ -113,6 +117,27 @@ open class MessageReceipt<C : Contact>(
}
}
/**
* 获取源消息 [MessageSource.id]
*
* @see MessageSource.id
*/
inline val MessageReceipt<*>.sourceId: Long get() = this.source.id
/**
* 获取源消息 [MessageSource.sequenceId]
*
* @see MessageSource.sequenceId
*/
inline val MessageReceipt<*>.sourceSequenceId: Int get() = this.source.sequenceId
/**
* 获取源消息 [MessageSource.time]
*
* @see MessageSource.time
*/
inline val MessageReceipt<*>.sourceTime: Long get() = this.source.time
@MiraiExperimentalAPI("unstable")
suspend inline fun MessageReceipt<out Contact>.quoteReply(message: Message) {
return this.quoteReply(message.toChain())
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment