Fix disconnect message decoding error
This commit is contained in:
@ -82,7 +82,7 @@ func attachDisconnect(c *bot.Client, handler func(reason chat.Message) error) {
|
|||||||
c.Events.AddListener(bot.PacketHandler{
|
c.Events.AddListener(bot.PacketHandler{
|
||||||
Priority: 64, ID: packetid.ClientboundDisconnect,
|
Priority: 64, ID: packetid.ClientboundDisconnect,
|
||||||
F: func(p pk.Packet) error {
|
F: func(p pk.Packet) error {
|
||||||
var reason chat.JsonMessage
|
var reason chat.Message
|
||||||
if err := p.Scan(&reason); err != nil {
|
if err := p.Scan(&reason); err != nil {
|
||||||
return Error{err}
|
return Error{err}
|
||||||
}
|
}
|
||||||
|
@ -64,7 +64,7 @@ func (c *Client) joinLogin(conn *net.Conn) error {
|
|||||||
// Handle Packet
|
// Handle Packet
|
||||||
switch packetid.ClientboundPacketID(p.ID) {
|
switch packetid.ClientboundPacketID(p.ID) {
|
||||||
case packetid.ClientboundLoginDisconnect: // LoginDisconnect
|
case packetid.ClientboundLoginDisconnect: // LoginDisconnect
|
||||||
var reason chat.Message
|
var reason chat.JsonMessage
|
||||||
err = p.Scan(&reason)
|
err = p.Scan(&reason)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return LoginErr{"disconnect", err}
|
return LoginErr{"disconnect", err}
|
||||||
|
Reference in New Issue
Block a user