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
3119a83c
Commit
3119a83c
authored
Sep 30, 2019
by
Him188
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Rewritten in kotlin
parent
9e3b0661
Changes
17
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
60 additions
and
199 deletions
+60
-199
mirai-core/src/main/java/net/mamoe/mirai/event/events/bot/BotEvent.java
.../main/java/net/mamoe/mirai/event/events/bot/BotEvent.java
+0
-24
mirai-core/src/main/java/net/mamoe/mirai/event/events/bot/BotEvent.kt
...rc/main/java/net/mamoe/mirai/event/events/bot/BotEvent.kt
+11
-0
mirai-core/src/main/java/net/mamoe/mirai/event/events/bot/BotLoginSucceedEvent.java
...et/mamoe/mirai/event/events/bot/BotLoginSucceedEvent.java
+0
-13
mirai-core/src/main/java/net/mamoe/mirai/event/events/group/GroupEvent.java
...n/java/net/mamoe/mirai/event/events/group/GroupEvent.java
+0
-23
mirai-core/src/main/java/net/mamoe/mirai/event/events/group/GroupEvent.kt
...ain/java/net/mamoe/mirai/event/events/group/GroupEvent.kt
+10
-0
mirai-core/src/main/java/net/mamoe/mirai/event/events/network/BeforePacketSendEvent.java
...moe/mirai/event/events/network/BeforePacketSendEvent.java
+0
-17
mirai-core/src/main/java/net/mamoe/mirai/event/events/network/ClientPacketEvent.java
...t/mamoe/mirai/event/events/network/ClientPacketEvent.java
+0
-19
mirai-core/src/main/java/net/mamoe/mirai/event/events/network/ClientPacketEvents.kt
...et/mamoe/mirai/event/events/network/ClientPacketEvents.kt
+10
-0
mirai-core/src/main/java/net/mamoe/mirai/event/events/network/PacketEvent.java
...ava/net/mamoe/mirai/event/events/network/PacketEvent.java
+0
-24
mirai-core/src/main/java/net/mamoe/mirai/event/events/network/PacketEvent.kt
.../java/net/mamoe/mirai/event/events/network/PacketEvent.kt
+10
-0
mirai-core/src/main/java/net/mamoe/mirai/event/events/network/PacketSentEvent.java
...net/mamoe/mirai/event/events/network/PacketSentEvent.java
+0
-16
mirai-core/src/main/java/net/mamoe/mirai/event/events/network/ServerPacketEvent.java
...t/mamoe/mirai/event/events/network/ServerPacketEvent.java
+0
-18
mirai-core/src/main/java/net/mamoe/mirai/event/events/network/ServerPacketEvents.kt
...et/mamoe/mirai/event/events/network/ServerPacketEvents.kt
+9
-0
mirai-core/src/main/java/net/mamoe/mirai/event/events/network/ServerPacketReceivedEvent.java
...mirai/event/events/network/ServerPacketReceivedEvent.java
+0
-18
mirai-core/src/main/java/net/mamoe/mirai/event/events/qq/FriendEvent.java
...ain/java/net/mamoe/mirai/event/events/qq/FriendEvent.java
+0
-25
mirai-core/src/main/java/net/mamoe/mirai/event/events/qq/FriendEvent.kt
.../main/java/net/mamoe/mirai/event/events/qq/FriendEvent.kt
+10
-0
mirai-core/src/main/java/net/mamoe/mirai/network/packet/ServerPacket.kt
.../main/java/net/mamoe/mirai/network/packet/ServerPacket.kt
+0
-2
No files found.
mirai-core/src/main/java/net/mamoe/mirai/event/events/bot/BotEvent.java
deleted
100644 → 0
View file @
9e3b0661
package
net.mamoe.mirai.event.events.bot
;
import
net.mamoe.mirai.Bot
;
import
net.mamoe.mirai.event.MiraiEvent
;
import
org.jetbrains.annotations.NotNull
;
import
java.util.Objects
;
/**
* @author Him188moe
*/
public
abstract
class
BotEvent
extends
MiraiEvent
{
public
final
Bot
bot
;
public
BotEvent
(
@NotNull
Bot
bot
)
{
this
.
bot
=
Objects
.
requireNonNull
(
bot
);
}
@NotNull
public
Bot
getBot
()
{
return
bot
;
}
}
mirai-core/src/main/java/net/mamoe/mirai/event/events/bot/BotEvent.kt
0 → 100644
View file @
3119a83c
package
net.mamoe.mirai.event.events.bot
import
net.mamoe.mirai.Bot
import
net.mamoe.mirai.event.MiraiEvent
/**
* @author Him188moe
*/
abstract
class
BotEvent
(
val
bot
:
Bot
)
:
MiraiEvent
()
class
BotLoginSucceedEvent
(
bot
:
Bot
)
:
BotEvent
(
bot
)
\ No newline at end of file
mirai-core/src/main/java/net/mamoe/mirai/event/events/bot/BotLoginSucceedEvent.java
deleted
100644 → 0
View file @
9e3b0661
package
net.mamoe.mirai.event.events.bot
;
import
net.mamoe.mirai.Bot
;
/**
* @author NaturalHG
*/
public
final
class
BotLoginSucceedEvent
extends
BotEvent
{
public
BotLoginSucceedEvent
(
Bot
bot
)
{
super
(
bot
);
}
}
mirai-core/src/main/java/net/mamoe/mirai/event/events/group/GroupEvent.java
deleted
100644 → 0
View file @
9e3b0661
package
net.mamoe.mirai.event.events.group
;
import
net.mamoe.mirai.Bot
;
import
net.mamoe.mirai.contact.Group
;
import
net.mamoe.mirai.event.events.bot.BotEvent
;
import
org.jetbrains.annotations.NotNull
;
/**
* @author Him188moe
*/
public
abstract
class
GroupEvent
extends
BotEvent
{
private
final
Group
group
;
public
GroupEvent
(
Bot
bot
,
Group
group
)
{
super
(
bot
);
this
.
group
=
group
;
}
@NotNull
public
Group
getGroup
()
{
return
group
;
}
}
mirai-core/src/main/java/net/mamoe/mirai/event/events/group/GroupEvent.kt
0 → 100644
View file @
3119a83c
package
net.mamoe.mirai.event.events.group
import
net.mamoe.mirai.Bot
import
net.mamoe.mirai.contact.Group
import
net.mamoe.mirai.event.events.bot.BotEvent
/**
* @author Him188moe
*/
abstract
class
GroupEvent
(
bot
:
Bot
,
val
group
:
Group
)
:
BotEvent
(
bot
)
\ No newline at end of file
mirai-core/src/main/java/net/mamoe/mirai/event/events/network/BeforePacketSendEvent.java
deleted
100644 → 0
View file @
9e3b0661
package
net.mamoe.mirai.event.events.network
;
import
net.mamoe.mirai.Bot
;
import
net.mamoe.mirai.event.Cancellable
;
import
net.mamoe.mirai.network.packet.ClientPacket
;
import
org.jetbrains.annotations.NotNull
;
/**
* Packet 已经 encoded, 即将被发送
*
* @author Him188moe
*/
public
final
class
BeforePacketSendEvent
extends
ClientPacketEvent
implements
Cancellable
{
public
BeforePacketSendEvent
(
@NotNull
Bot
bot
,
@NotNull
ClientPacket
packet
)
{
super
(
bot
,
packet
);
}
}
mirai-core/src/main/java/net/mamoe/mirai/event/events/network/ClientPacketEvent.java
deleted
100644 → 0
View file @
9e3b0661
package
net.mamoe.mirai.event.events.network
;
import
net.mamoe.mirai.Bot
;
import
net.mamoe.mirai.network.packet.ClientPacket
;
import
org.jetbrains.annotations.NotNull
;
/**
* @author Him188moe
*/
public
abstract
class
ClientPacketEvent
extends
PacketEvent
{
public
ClientPacketEvent
(
@NotNull
Bot
bot
,
@NotNull
ClientPacket
packet
)
{
super
(
bot
,
packet
);
}
@Override
public
ClientPacket
getPacket
()
{
return
(
ClientPacket
)
super
.
getPacket
();
}
}
mirai-core/src/main/java/net/mamoe/mirai/event/events/network/ClientPacketEvents.kt
0 → 100644
View file @
3119a83c
package
net.mamoe.mirai.event.events.network
import
net.mamoe.mirai.Bot
import
net.mamoe.mirai.network.packet.ClientPacket
abstract
class
ClientPacketEvent
<
out
P
:
ClientPacket
>(
bot
:
Bot
,
packet
:
P
)
:
PacketEvent
<
P
>(
bot
,
packet
)
class
PacketSentEvent
(
bot
:
Bot
,
packet
:
ClientPacket
)
:
ClientPacketEvent
<
ClientPacket
>(
bot
,
packet
)
class
BeforePacketSendEvent
(
bot
:
Bot
,
packet
:
ClientPacket
)
:
ClientPacketEvent
<
ClientPacket
>(
bot
,
packet
)
\ No newline at end of file
mirai-core/src/main/java/net/mamoe/mirai/event/events/network/PacketEvent.java
deleted
100644 → 0
View file @
9e3b0661
package
net.mamoe.mirai.event.events.network
;
import
net.mamoe.mirai.Bot
;
import
net.mamoe.mirai.event.events.bot.BotEvent
;
import
net.mamoe.mirai.network.packet.Packet
;
import
org.jetbrains.annotations.NotNull
;
import
java.util.Objects
;
/**
* @author Him188moe
*/
public
abstract
class
PacketEvent
extends
BotEvent
{
private
final
Packet
packet
;
public
PacketEvent
(
@NotNull
Bot
bot
,
@NotNull
Packet
packet
)
{
super
(
bot
);
this
.
packet
=
Objects
.
requireNonNull
(
packet
);
}
public
Packet
getPacket
()
{
return
packet
;
}
}
mirai-core/src/main/java/net/mamoe/mirai/event/events/network/PacketEvent.kt
0 → 100644
View file @
3119a83c
package
net.mamoe.mirai.event.events.network
import
net.mamoe.mirai.Bot
import
net.mamoe.mirai.event.events.bot.BotEvent
import
net.mamoe.mirai.network.packet.Packet
/**
* @author Him188moe
*/
abstract
class
PacketEvent
<
out
P
:
Packet
>(
bot
:
Bot
,
open
val
packet
:
P
)
:
BotEvent
(
bot
)
mirai-core/src/main/java/net/mamoe/mirai/event/events/network/PacketSentEvent.java
deleted
100644 → 0
View file @
9e3b0661
package
net.mamoe.mirai.event.events.network
;
import
net.mamoe.mirai.Bot
;
import
net.mamoe.mirai.network.packet.ClientPacket
;
import
org.jetbrains.annotations.NotNull
;
/**
* Packet 已经发出
*
* @author Him188moe
*/
public
final
class
PacketSentEvent
extends
ClientPacketEvent
{
public
PacketSentEvent
(
@NotNull
Bot
bot
,
@NotNull
ClientPacket
packet
)
{
super
(
bot
,
packet
);
}
}
mirai-core/src/main/java/net/mamoe/mirai/event/events/network/ServerPacketEvent.java
deleted
100644 → 0
View file @
9e3b0661
package
net.mamoe.mirai.event.events.network
;
import
net.mamoe.mirai.Bot
;
import
net.mamoe.mirai.network.packet.ServerPacket
;
/**
* @author Him188moe
*/
public
abstract
class
ServerPacketEvent
extends
PacketEvent
{
public
ServerPacketEvent
(
Bot
bot
,
ServerPacket
packet
)
{
super
(
bot
,
packet
);
}
@Override
public
ServerPacket
getPacket
()
{
return
(
ServerPacket
)
super
.
getPacket
();
}
}
mirai-core/src/main/java/net/mamoe/mirai/event/events/network/ServerPacketEvents.kt
0 → 100644
View file @
3119a83c
package
net.mamoe.mirai.event.events.network
import
net.mamoe.mirai.Bot
import
net.mamoe.mirai.network.packet.ServerPacket
abstract
class
ServerPacketEvent
<
out
P
:
ServerPacket
>(
bot
:
Bot
,
packet
:
P
)
:
PacketEvent
<
P
>(
bot
,
packet
)
class
ServerPacketReceivedEvent
(
bot
:
Bot
,
packet
:
ServerPacket
)
:
ServerPacketEvent
<
ServerPacket
>(
bot
,
packet
)
\ No newline at end of file
mirai-core/src/main/java/net/mamoe/mirai/event/events/network/ServerPacketReceivedEvent.java
deleted
100644 → 0
View file @
9e3b0661
package
net.mamoe.mirai.event.events.network
;
import
net.mamoe.mirai.Bot
;
import
net.mamoe.mirai.event.Cancellable
;
import
net.mamoe.mirai.network.packet.ServerCatchaPacket
;
import
net.mamoe.mirai.network.packet.ServerPacket
;
/**
* 服务器接到某数据包时触发这个事件.
* 注意, 当接收到数据包的加密包(如 {@link ServerCatchaPacket.Encrypted})也会触发这个事件, 随后才会
*
* @author Him188moe
*/
public
final
class
ServerPacketReceivedEvent
extends
ServerPacketEvent
implements
Cancellable
{
public
ServerPacketReceivedEvent
(
Bot
bot
,
ServerPacket
packet
)
{
super
(
bot
,
packet
);
}
}
mirai-core/src/main/java/net/mamoe/mirai/event/events/qq/FriendEvent.java
deleted
100644 → 0
View file @
9e3b0661
package
net.mamoe.mirai.event.events.qq
;
import
net.mamoe.mirai.Bot
;
import
net.mamoe.mirai.contact.QQ
;
import
net.mamoe.mirai.event.events.bot.BotEvent
;
import
org.jetbrains.annotations.NotNull
;
import
java.util.Objects
;
/**
* @author Him188moe
*/
public
abstract
class
FriendEvent
extends
BotEvent
{
public
final
QQ
sender
;
public
FriendEvent
(
@NotNull
Bot
bot
,
@NotNull
QQ
sender
)
{
super
(
bot
);
this
.
sender
=
Objects
.
requireNonNull
(
sender
);
}
@NotNull
public
QQ
getSender
()
{
return
sender
;
}
}
mirai-core/src/main/java/net/mamoe/mirai/event/events/qq/FriendEvent.kt
0 → 100644
View file @
3119a83c
package
net.mamoe.mirai.event.events.qq
import
net.mamoe.mirai.Bot
import
net.mamoe.mirai.contact.QQ
import
net.mamoe.mirai.event.events.bot.BotEvent
/**
* @author Him188moe
*/
abstract
class
FriendEvent
(
bot
:
Bot
,
val
sender
:
QQ
)
:
BotEvent
(
bot
)
\ No newline at end of file
mirai-core/src/main/java/net/mamoe/mirai/network/packet/ServerPacket.kt
View file @
3119a83c
@
file
:
Suppress
(
"EXPERIMENTAL_API_USAGE"
)
//to simplify code
package
net.mamoe.mirai.network.packet
import
net.mamoe.mirai.Bot
...
...
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