Фикс онлайн статусов
This commit is contained in:
@@ -43,9 +43,11 @@ public class OnlineStatusDisconnectListener implements Listener {
|
||||
}
|
||||
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