Merge pull request #12581 from smatvienko-tb/hotfix/device_subscriptions_remove_on_session_limit

core device actor: device subscriptions remove on session limit
This commit is contained in:
Andrew Shvayka 2025-02-04 11:52:40 +02:00 committed by GitHub
commit ba840c6543
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -865,6 +865,8 @@ public class DeviceActorMessageProcessor extends AbstractContextAwareMsgProcesso
} }
private void notifyTransportAboutClosedSessionMaxSessionsLimit(UUID sessionId, SessionInfoMetaData sessionMd) { private void notifyTransportAboutClosedSessionMaxSessionsLimit(UUID sessionId, SessionInfoMetaData sessionMd) {
attributeSubscriptions.remove(sessionId);
rpcSubscriptions.remove(sessionId);
notifyTransportAboutClosedSession(sessionId, sessionMd, TransportSessionCloseReason.MAX_CONCURRENT_SESSIONS_LIMIT_REACHED); notifyTransportAboutClosedSession(sessionId, sessionMd, TransportSessionCloseReason.MAX_CONCURRENT_SESSIONS_LIMIT_REACHED);
} }