mirror of
https://github.com/mamoe/mirai.git
synced 2025-02-05 18:44:42 +08:00
Merge remote-tracking branch 'mirai/dev' into dev
This commit is contained in:
commit
a8f3bc876d
@ -133,6 +133,13 @@ mirai 是一个在全平台下运行,提供 QQ Android 协议支持的高效
|
||||
|
||||
- 帮助 mirai: [CONTRIBUTING](CONTRIBUTING.md)
|
||||
|
||||
## 赞助
|
||||
- 本着与更多mirai开发者,用户,支持者共建更好的学习环境为目的,mamoe自2021年3月1日发起mirai官方社区的建设。社区建设可能涉及:学习论坛,插件中心,发布平台。由于社区的运维需要经费,mirai项目开启sponsor功能。
|
||||
- 请注意,赞助是全自愿的,赞助者不会获得所谓“特权”,为资金管理方便,赞助后不设退款,折现等选项,最终解释权归社区运营团队所有。
|
||||
- 全部赞助金额,流向,票据单号等将全部<a href="https://github.com/project-mirai/mirai-sponsor/tree/main">透明化公示</a>,欢迎任何人随时查看及提出建议。
|
||||
- 赞助支持实名/匿名,方式暂定仅支持微信/支付宝。
|
||||
|
||||
|
||||
## 鸣谢
|
||||
|
||||
> [IntelliJ IDEA](https://zh.wikipedia.org/zh-hans/IntelliJ_IDEA) 是一个在各个方面都最大程度地提高开发人员的生产力的 IDE,适用于 JVM 平台语言。
|
||||
|
@ -718,7 +718,8 @@ internal open class MiraiImpl : IMirai, LowLevelApiAccessor {
|
||||
val data = message.calculateValidationData(
|
||||
sequenceId = sequenceId,
|
||||
random = Random.nextInt().absoluteValue,
|
||||
sendMessageHandler
|
||||
sendMessageHandler,
|
||||
isLong,
|
||||
)
|
||||
|
||||
val response = network.run {
|
||||
|
@ -49,12 +49,13 @@ internal fun Collection<ForwardMessage.INode>.calculateValidationData(
|
||||
sequenceId: Int,
|
||||
random: Int,
|
||||
handler: SendMessageHandler<*>,
|
||||
isLong: Boolean,
|
||||
): MessageValidationData {
|
||||
val msgList = map { chain ->
|
||||
MsgComm.Msg(
|
||||
msgHead = MsgComm.MsgHead(
|
||||
fromUin = chain.senderId,
|
||||
toUin = handler.targetUserUin ?: 0,
|
||||
toUin = if (isLong) { handler.targetUserUin ?: 0 } else 0,
|
||||
msgSeq = sequenceId,
|
||||
msgTime = chain.time,
|
||||
msgUid = 0x01000000000000000L or random.toLongUnsigned(),
|
||||
|
Loading…
Reference in New Issue
Block a user