Фикс смены онлайн-статуса при наличии нескольких устройств (статус становился офлайн при отключении одного из устройств, несмотря на то, что у пользователя есть еще второе)

This commit is contained in:
RoyceDa
2026-02-16 20:25:26 +02:00
parent f274a16268
commit 1853284bb3
3 changed files with 17 additions and 3 deletions

View File

@@ -37,7 +37,7 @@ public class OnlineManager {
* @param client клиент, который отписывается от всех (отключается)
*/
public void unsubscribeAll(Client client) {
this.onlineSubscriptions.remove(client);
this.onlineSubscriptions.entrySet().removeIf(entry -> entry.getKey().equals(client));
}
/**