No need to register multiple times

This commit is contained in:
Andrew Steinborn
2020-04-12 17:20:38 -04:00
parent 49ab2764c4
commit 4ddc55a5b7

View File

@@ -162,12 +162,16 @@ public class MinecraftConnection extends ChannelInboundHandlerAdapter {
} }
private void installDiscardHandler(ChannelHandlerContext ctx) { private void installDiscardHandler(ChannelHandlerContext ctx) {
if (ctx.pipeline().get("discard") == null) {
ctx.pipeline().addBefore(MINECRAFT_DECODER, "discard", DiscardHandler.HANDLER); ctx.pipeline().addBefore(MINECRAFT_DECODER, "discard", DiscardHandler.HANDLER);
} }
}
private void installDiscardHandler() { private void installDiscardHandler() {
if (channel.pipeline().get("discard") == null) {
channel.pipeline().addBefore(MINECRAFT_DECODER, "discard", DiscardHandler.HANDLER); channel.pipeline().addBefore(MINECRAFT_DECODER, "discard", DiscardHandler.HANDLER);
} }
}
public EventLoop eventLoop() { public EventLoop eventLoop() {
return channel.eventLoop(); return channel.eventLoop();