Система авторизации устройств пользователя

This commit is contained in:
RoyceDa
2026-02-09 04:13:32 +02:00
parent 7232fcb903
commit 193640f46a
21 changed files with 753 additions and 32 deletions

View File

@@ -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());