fix чтение DisconnectPacket
This commit is contained in:
@@ -31,9 +31,13 @@ public class DisconnectPacket implements Packet {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void readSelf(NetInputStream netInputStream) {
|
public void readSelf(NetInputStream netInputStream) {
|
||||||
final String jsonText = netInputStream.readString();
|
final String rawString = netInputStream.readString();
|
||||||
this.reason = JsonUtils.jsonToObject(jsonText, Text.class)
|
if (rawString.startsWith("{") && rawString.endsWith("}")) {
|
||||||
.orElseThrow(() -> new DecoderException("Error decode reason:\n" + jsonText));
|
this.reason = JsonUtils.jsonToObject(rawString, Text.class)
|
||||||
|
.orElseThrow(() -> new DecoderException("Error decode reason:\n" + rawString));
|
||||||
|
} else {
|
||||||
|
this.reason = Text.of(rawString);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user