From 127ae9bc8fb7f11088f90c2f7f40656a615d11a1 Mon Sep 17 00:00:00 2001 From: Manevolent Date: Mon, 17 Sep 2018 23:01:25 -0400 Subject: [PATCH] Don't mind me... --- .../ts3j/protocol/packet/handler/PacketHandler.java | 7 +++++++ .../protocol/packet/handler/client/LocalClientHandler.java | 4 ---- .../socket/client/AbstractTeamspeakClientSocket.java | 5 +++-- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/github/manevolent/ts3j/protocol/packet/handler/PacketHandler.java b/src/main/java/com/github/manevolent/ts3j/protocol/packet/handler/PacketHandler.java index 306b9b4..0e6863a 100644 --- a/src/main/java/com/github/manevolent/ts3j/protocol/packet/handler/PacketHandler.java +++ b/src/main/java/com/github/manevolent/ts3j/protocol/packet/handler/PacketHandler.java @@ -2,6 +2,7 @@ package com.github.manevolent.ts3j.protocol.packet.handler; import com.github.manevolent.ts3j.command.Command; import com.github.manevolent.ts3j.protocol.Packet; +import com.github.manevolent.ts3j.protocol.client.ClientConnectionState; import com.github.manevolent.ts3j.protocol.socket.client.TeamspeakClientSocket; import java.io.IOException; @@ -14,10 +15,16 @@ public abstract class PacketHandler { this.clientSocket = clientSocket; } + + public void handleConnectionStateChanging(ClientConnectionState clientConnectionState) { + + } + public void onUnassigning() throws IOException { } + public void onAssigned() throws IOException, TimeoutException { } diff --git a/src/main/java/com/github/manevolent/ts3j/protocol/packet/handler/client/LocalClientHandler.java b/src/main/java/com/github/manevolent/ts3j/protocol/packet/handler/client/LocalClientHandler.java index ce7280b..3276c7f 100644 --- a/src/main/java/com/github/manevolent/ts3j/protocol/packet/handler/client/LocalClientHandler.java +++ b/src/main/java/com/github/manevolent/ts3j/protocol/packet/handler/client/LocalClientHandler.java @@ -14,10 +14,6 @@ public abstract class LocalClientHandler extends PacketHandler { this.client = client; } - public void handleConnectionStateChanging(ClientConnectionState clientConnectionState) { - - } - public LocalTeamspeakClientSocket getClient() { return client; } diff --git a/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/AbstractTeamspeakClientSocket.java b/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/AbstractTeamspeakClientSocket.java index a0d24bb..00199a7 100644 --- a/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/AbstractTeamspeakClientSocket.java +++ b/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/AbstractTeamspeakClientSocket.java @@ -195,8 +195,9 @@ public abstract class AbstractTeamspeakClientSocket PacketHandler handler = getHandler(); - if (handler != null) - ((LocalClientHandler) handler).handleConnectionStateChanging(state); + if (handler != null ) { + handler.handleConnectionStateChanging(state); + } Class handlerClass = getHandlerClass(state);