Фикс онлайн статусов
This commit is contained in:
@@ -43,9 +43,11 @@ public class OnlineStatusDisconnectListener implements Listener {
|
|||||||
}
|
}
|
||||||
List<Client> subscribers = this.onlineManager.getSubscribers(client);
|
List<Client> subscribers = this.onlineManager.getSubscribers(client);
|
||||||
/**
|
/**
|
||||||
* Проверяем не онлайн ли клиент с другого устройства
|
* Проверяем не онлайн ли клиент с другого устройства (если не онлайн то connectedClients будет 0,
|
||||||
|
* так как этот клиент уже отключился и не будет учитываться)
|
||||||
*/
|
*/
|
||||||
if(this.clientManager.getPKClients(eciAuthentificate.getPublicKey()).size() > 1) {
|
int connectedClients = this.clientManager.getPKClients(eciAuthentificate.getPublicKey()).size();
|
||||||
|
if(connectedClients > 0) {
|
||||||
/**
|
/**
|
||||||
* Больше одного устройства онлайн (значит есть другое устройство онлайн),
|
* Больше одного устройства онлайн (значит есть другое устройство онлайн),
|
||||||
* так что просто удаляем все подписки на онлайн у конкретно этого клиента
|
* так что просто удаляем все подписки на онлайн у конкретно этого клиента
|
||||||
|
|||||||
Reference in New Issue
Block a user