Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
M
Mirai
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
MyCard
Mirai
Commits
30e20da4
Commit
30e20da4
authored
Jul 31, 2020
by
Him188
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev
parents
1d0b42df
6abc8c17
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
33 additions
and
25 deletions
+33
-25
mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/chat/MultiMsg.kt
.../mirai/qqandroid/network/protocol/packet/chat/MultiMsg.kt
+31
-24
mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/chat/receive/MessageSvc.PbGetMsg.kt
...twork/protocol/packet/chat/receive/MessageSvc.PbGetMsg.kt
+2
-1
No files found.
mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/chat/MultiMsg.kt
View file @
30e20da4
...
@@ -48,8 +48,7 @@ internal fun Collection<ForwardMessage.INode>.calculateValidationDataForGroup(
...
@@ -48,8 +48,7 @@ internal fun Collection<ForwardMessage.INode>.calculateValidationDataForGroup(
random
:
Int
,
random
:
Int
,
groupCode
:
Long
groupCode
:
Long
):
MessageValidationData
{
):
MessageValidationData
{
val
msgTransmit
=
MsgTransmit
.
PbMultiMsgTransmit
(
val
msgList
=
map
{
chain
->
msg
=
this
.
map
{
chain
->
MsgComm
.
Msg
(
MsgComm
.
Msg
(
msgHead
=
MsgComm
.
MsgHead
(
msgHead
=
MsgComm
.
MsgHead
(
fromUin
=
chain
.
senderId
,
fromUin
=
chain
.
senderId
,
...
@@ -75,6 +74,14 @@ internal fun Collection<ForwardMessage.INode>.calculateValidationDataForGroup(
...
@@ -75,6 +74,14 @@ internal fun Collection<ForwardMessage.INode>.calculateValidationDataForGroup(
)
)
)
)
}
}
val
msgTransmit
=
MsgTransmit
.
PbMultiMsgTransmit
(
msg
=
msgList
,
pbItemList
=
listOf
(
MsgTransmit
.
PbMultiMsgItem
(
fileName
=
"MultiMsg"
,
buffer
=
MsgTransmit
.
PbMultiMsgNew
(
msgList
).
toByteArray
(
MsgTransmit
.
PbMultiMsgNew
.
serializer
())
)
)
)
)
val
bytes
=
msgTransmit
.
toByteArray
(
MsgTransmit
.
PbMultiMsgTransmit
.
serializer
())
val
bytes
=
msgTransmit
.
toByteArray
(
MsgTransmit
.
PbMultiMsgTransmit
.
serializer
())
...
...
mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/chat/receive/MessageSvc.PbGetMsg.kt
View file @
30e20da4
...
@@ -118,7 +118,8 @@ internal object MessageSvcPbGetMsg : OutgoingPacketFactory<MessageSvcPbGetMsg.Re
...
@@ -118,7 +118,8 @@ internal object MessageSvcPbGetMsg : OutgoingPacketFactory<MessageSvcPbGetMsg.Re
private
fun
MsgComm
.
Msg
.
getNewMemberInfo
():
MemberInfo
{
private
fun
MsgComm
.
Msg
.
getNewMemberInfo
():
MemberInfo
{
return
object
:
MemberInfo
{
return
object
:
MemberInfo
{
override
val
nameCard
:
String
get
()
=
""
override
val
nameCard
:
String
get
()
=
msgHead
.
authNick
.
takeIf
{
it
.
isNotEmpty
()
}
?:
msgHead
.
fromNick
override
val
permission
:
MemberPermission
get
()
=
MemberPermission
.
MEMBER
override
val
permission
:
MemberPermission
get
()
=
MemberPermission
.
MEMBER
override
val
specialTitle
:
String
get
()
=
""
override
val
specialTitle
:
String
get
()
=
""
override
val
muteTimestamp
:
Int
get
()
=
0
override
val
muteTimestamp
:
Int
get
()
=
0
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment