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
07004311
Commit
07004311
authored
May 06, 2020
by
Him188
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
5cd3178c
e54ead63
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
60 additions
and
9 deletions
+60
-9
mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/MessageEvent.kt
...commonMain/kotlin/net.mamoe.mirai/message/MessageEvent.kt
+59
-8
mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/TempMessageEvent.kt
...onMain/kotlin/net.mamoe.mirai/message/TempMessageEvent.kt
+1
-1
No files found.
mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/MessageEvent.kt
View file @
07004311
...
@@ -70,16 +70,19 @@ abstract class MessageEvent : @PlannedRemoval("1.2.0") ContactMessage(),
...
@@ -70,16 +70,19 @@ abstract class MessageEvent : @PlannedRemoval("1.2.0") ContactMessage(),
*/
*/
abstract
override
val
sender
:
User
abstract
override
val
sender
:
User
abstract
val
senderName
:
String
/**
* 发送人名称
*/
abstract
override
val
senderName
:
String
/** 消息内容 */
/** 消息内容 */
abstract
override
val
message
:
MessageChain
abstract
override
val
message
:
MessageChain
/** 消息发送时间 (由服务器提供) */
/** 消息发送时间 (由服务器提供) */
abstract
val
time
:
Int
abstract
override
val
time
:
Int
/** 消息源 */
/** 消息源 */
o
pen
val
source
:
OnlineMessageSource
.
Incoming
get
()
=
message
.
source
as
OnlineMessageSource
.
Incoming
o
verride
val
source
:
OnlineMessageSource
.
Incoming
get
()
=
message
.
source
as
OnlineMessageSource
.
Incoming
}
}
/** 消息事件的扩展函数 */
/** 消息事件的扩展函数 */
...
@@ -165,7 +168,15 @@ internal expect interface MessageEventPlatformExtensions<out TSender : User, out
...
@@ -165,7 +168,15 @@ internal expect interface MessageEventPlatformExtensions<out TSender : User, out
replaceWith
=
ReplaceWith
(
"MessageEvent"
,
"net.mamoe.mirai.message.MessageEvent"
),
replaceWith
=
ReplaceWith
(
"MessageEvent"
,
"net.mamoe.mirai.message.MessageEvent"
),
level
=
DeprecationLevel
.
ERROR
level
=
DeprecationLevel
.
ERROR
)
)
abstract
class
MessagePacketBase
<
out
TSender
:
User
,
out
TSubject
:
Contact
>
:
Packet
,
BotEvent
,
AbstractEvent
()
abstract
class
MessagePacketBase
<
out
TSender
:
User
,
out
TSubject
:
Contact
>
:
Packet
,
BotEvent
,
AbstractEvent
()
{
abstract
override
val
bot
:
Bot
abstract
val
sender
:
User
abstract
val
subject
:
Contact
abstract
val
message
:
MessageChain
abstract
val
time
:
Int
abstract
val
source
:
OnlineMessageSource
.
Incoming
abstract
val
senderName
:
String
}
@PlannedRemoval
(
"1.2.0"
)
@PlannedRemoval
(
"1.2.0"
)
@Deprecated
(
@Deprecated
(
...
@@ -175,7 +186,15 @@ abstract class MessagePacketBase<out TSender : User, out TSubject : Contact> : P
...
@@ -175,7 +186,15 @@ abstract class MessagePacketBase<out TSender : User, out TSubject : Contact> : P
)
)
@Suppress
(
"DEPRECATION_ERROR"
)
@Suppress
(
"DEPRECATION_ERROR"
)
abstract
class
MessagePacket
:
MessagePacketBase
<
User
,
Contact
>(),
abstract
class
MessagePacket
:
MessagePacketBase
<
User
,
Contact
>(),
BotEvent
,
MessageEventExtensions
<
User
,
Contact
>
BotEvent
,
MessageEventExtensions
<
User
,
Contact
>
{
abstract
override
val
bot
:
Bot
abstract
override
val
sender
:
User
abstract
override
val
subject
:
Contact
abstract
override
val
message
:
MessageChain
abstract
override
val
time
:
Int
abstract
override
val
source
:
OnlineMessageSource
.
Incoming
abstract
override
val
senderName
:
String
}
@PlannedRemoval
(
"1.2.0"
)
@PlannedRemoval
(
"1.2.0"
)
@Deprecated
(
@Deprecated
(
...
@@ -185,7 +204,15 @@ abstract class MessagePacket : MessagePacketBase<User, Contact>(),
...
@@ -185,7 +204,15 @@ abstract class MessagePacket : MessagePacketBase<User, Contact>(),
)
)
@Suppress
(
"DEPRECATION_ERROR"
)
@Suppress
(
"DEPRECATION_ERROR"
)
abstract
class
ContactMessage
:
MessagePacket
(),
abstract
class
ContactMessage
:
MessagePacket
(),
BotEvent
,
MessageEventExtensions
<
User
,
Contact
>
BotEvent
,
MessageEventExtensions
<
User
,
Contact
>
{
abstract
override
val
bot
:
Bot
abstract
override
val
sender
:
User
abstract
override
val
subject
:
Contact
abstract
override
val
message
:
MessageChain
abstract
override
val
time
:
Int
abstract
override
val
source
:
OnlineMessageSource
.
Incoming
abstract
override
val
senderName
:
String
}
@PlannedRemoval
(
"1.2.0"
)
@PlannedRemoval
(
"1.2.0"
)
@Deprecated
(
@Deprecated
(
...
@@ -194,7 +221,15 @@ abstract class ContactMessage : MessagePacket(),
...
@@ -194,7 +221,15 @@ abstract class ContactMessage : MessagePacket(),
level
=
DeprecationLevel
.
ERROR
level
=
DeprecationLevel
.
ERROR
)
)
@Suppress
(
"DEPRECATION_ERROR"
)
@Suppress
(
"DEPRECATION_ERROR"
)
abstract
class
FriendMessage
:
MessageEvent
()
abstract
class
FriendMessage
:
MessageEvent
()
{
abstract
override
val
bot
:
Bot
abstract
override
val
sender
:
Friend
abstract
override
val
subject
:
Friend
abstract
override
val
message
:
MessageChain
abstract
override
val
time
:
Int
abstract
override
val
source
:
OnlineMessageSource
.
Incoming
.
FromFriend
abstract
override
val
senderName
:
String
}
@PlannedRemoval
(
"1.2.0"
)
@PlannedRemoval
(
"1.2.0"
)
@Deprecated
(
@Deprecated
(
...
@@ -205,6 +240,13 @@ abstract class FriendMessage : MessageEvent()
...
@@ -205,6 +240,13 @@ abstract class FriendMessage : MessageEvent()
@Suppress
(
"DEPRECATION_ERROR"
)
@Suppress
(
"DEPRECATION_ERROR"
)
abstract
class
GroupMessage
:
MessageEvent
()
{
abstract
class
GroupMessage
:
MessageEvent
()
{
abstract
val
group
:
Group
abstract
val
group
:
Group
abstract
override
val
bot
:
Bot
abstract
override
val
sender
:
Member
abstract
override
val
subject
:
Group
abstract
override
val
message
:
MessageChain
abstract
override
val
time
:
Int
abstract
override
val
source
:
OnlineMessageSource
.
Incoming
.
FromGroup
abstract
override
val
senderName
:
String
}
}
@PlannedRemoval
(
"1.2.0"
)
@PlannedRemoval
(
"1.2.0"
)
...
@@ -213,4 +255,13 @@ abstract class GroupMessage : MessageEvent() {
...
@@ -213,4 +255,13 @@ abstract class GroupMessage : MessageEvent() {
replaceWith
=
ReplaceWith
(
"TempMessageEvent"
,
"net.mamoe.mirai.message.TempMessageEvent"
),
replaceWith
=
ReplaceWith
(
"TempMessageEvent"
,
"net.mamoe.mirai.message.TempMessageEvent"
),
level
=
DeprecationLevel
.
ERROR
level
=
DeprecationLevel
.
ERROR
)
)
abstract
class
TempMessage
:
MessageEvent
()
abstract
class
TempMessage
:
MessageEvent
()
{
\ No newline at end of file
abstract
override
val
bot
:
Bot
abstract
override
val
sender
:
Member
abstract
override
val
subject
:
Member
abstract
override
val
message
:
MessageChain
abstract
override
val
time
:
Int
abstract
override
val
source
:
OnlineMessageSource
.
Incoming
.
FromTemp
abstract
val
group
:
Group
abstract
override
val
senderName
:
String
}
\ No newline at end of file
mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/TempMessageEvent.kt
View file @
07004311
...
@@ -29,7 +29,7 @@ class TempMessageEvent(
...
@@ -29,7 +29,7 @@ class TempMessageEvent(
override
val
bot
:
Bot
get
()
=
sender
.
bot
override
val
bot
:
Bot
get
()
=
sender
.
bot
override
val
subject
:
Member
get
()
=
sender
override
val
subject
:
Member
get
()
=
sender
inlin
e
val
group
:
Group
get
()
=
sender
.
group
overrid
e
val
group
:
Group
get
()
=
sender
.
group
override
val
senderName
:
String
get
()
=
sender
.
nameCardOrNick
override
val
senderName
:
String
get
()
=
sender
.
nameCardOrNick
override
val
source
:
OnlineMessageSource
.
Incoming
.
FromTemp
get
()
=
message
.
source
as
OnlineMessageSource
.
Incoming
.
FromTemp
override
val
source
:
OnlineMessageSource
.
Incoming
.
FromTemp
get
()
=
message
.
source
as
OnlineMessageSource
.
Incoming
.
FromTemp
...
...
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