Система авторизации устройств пользователя
This commit is contained in:
@@ -114,6 +114,15 @@ public class Client {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Переиндексирует тег клиента в индексе клиентов.
|
||||
* @param tagClass
|
||||
* @param eciTag
|
||||
*/
|
||||
public <T extends ECITag> void reindexTag(Class<T> tagClass, T eciTag) {
|
||||
this.clientIndexer.reindexTag(this, tagClass, eciTag);
|
||||
}
|
||||
|
||||
/**
|
||||
* Получает данные клиента по указанному ключу.
|
||||
* @param key Ключ данных.
|
||||
@@ -168,6 +177,9 @@ public class Client {
|
||||
* @param packet Пакет для отправки.
|
||||
*/
|
||||
public void send(Packet packet) throws ProtocolException {
|
||||
if(!this.socket.isOpen()){
|
||||
return;
|
||||
}
|
||||
Integer packetId = this.packetManager.getPacketIdByClass(packet.getClass());
|
||||
if(packetId == null) {
|
||||
throw new ProtocolException("Unknown packet class: " + packet.getClass().getName());
|
||||
|
||||
Reference in New Issue
Block a user