Set transformation before connecting

This commit is contained in:
Manevolent
2018-09-11 08:35:17 -04:00
parent 956344f1c9
commit d271b7a358
2 changed files with 2 additions and 2 deletions
@@ -227,8 +227,6 @@ public abstract class AbstractTeamspeakClientSocket
for (PacketKind kind : PacketKind.values()) { for (PacketKind kind : PacketKind.values()) {
packetStatistics.put(kind, new PacketStatistics()); packetStatistics.put(kind, new PacketStatistics());
} }
setTransformation(new InitPacketTransformation());
} }
public ClientConnectionState getState() { public ClientConnectionState getState() {
@@ -18,6 +18,7 @@ import com.github.manevolent.ts3j.protocol.header.PacketHeader;
import com.github.manevolent.ts3j.protocol.packet.PacketBody0Voice; import com.github.manevolent.ts3j.protocol.packet.PacketBody0Voice;
import com.github.manevolent.ts3j.protocol.packet.PacketBody2Command; import com.github.manevolent.ts3j.protocol.packet.PacketBody2Command;
import com.github.manevolent.ts3j.protocol.packet.statistics.PacketStatistics; import com.github.manevolent.ts3j.protocol.packet.statistics.PacketStatistics;
import com.github.manevolent.ts3j.protocol.packet.transformation.InitPacketTransformation;
import com.github.manevolent.ts3j.util.HighPrecisionRecurrentTask; import com.github.manevolent.ts3j.util.HighPrecisionRecurrentTask;
import com.github.manevolent.ts3j.util.Ts3Debugging; import com.github.manevolent.ts3j.util.Ts3Debugging;
import com.github.manevolent.ts3j.util.Pair; import com.github.manevolent.ts3j.util.Pair;
@@ -328,6 +329,7 @@ public class LocalTeamspeakClientSocket
if (password != null && password.length() > 0) setOption("client.password", password); if (password != null && password.length() > 0) setOption("client.password", password);
setTransformation(new InitPacketTransformation());
setState(ClientConnectionState.CONNECTING); setState(ClientConnectionState.CONNECTING);
waitForState(ClientConnectionState.CONNECTED, timeout); waitForState(ClientConnectionState.CONNECTED, timeout);