From bcf8e0ebf230721fd48e60455c85f919b0a0da35 Mon Sep 17 00:00:00 2001 From: Nanit Date: Fri, 29 Oct 2021 13:24:18 +0300 Subject: [PATCH] Changed updateState method called only once to more suitable --- .../ru/nanit/limbo/connection/ClientConnection.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/ru/nanit/limbo/connection/ClientConnection.java b/src/main/java/ru/nanit/limbo/connection/ClientConnection.java index 8d62347..5eabc09 100644 --- a/src/main/java/ru/nanit/limbo/connection/ClientConnection.java +++ b/src/main/java/ru/nanit/limbo/connection/ClientConnection.java @@ -186,7 +186,7 @@ public class ClientConnection extends ChannelInboundHandlerAdapter { } writePacket(PACKET_LOGIN_SUCCESS); - updateState(State.PLAY); + setPlayState(); server.getConnections().addConnection(this); @@ -239,10 +239,12 @@ public class ClientConnection extends ChannelInboundHandlerAdapter { return channel.isActive(); } - private void updateState(State state) { - this.state = state; - channel.pipeline().get(PacketDecoder.class).updateState(state); - channel.pipeline().get(PacketEncoder.class).updateState(state); + private void setPlayState() { + this.state = State.PLAY; + channel.pipeline().get(PacketDecoder.class) + .updateState(this.state); + channel.pipeline().get(PacketEncoder.class) + .updateState(this.state); } public void updateStateAndVersion(State state, Version version){