From bc5f21fe2012c208832e4560c44c01f89aa3ecf9 Mon Sep 17 00:00:00 2001 From: zhouhao Date: Tue, 12 Jul 2022 19:40:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=AE=BE=E5=A4=87=E4=BC=9A?= =?UTF-8?q?=E8=AF=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../configure/device/PersistenceDeviceSessionManager.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/jetlinks-components/configure-component/src/main/java/org/jetlinks/community/configure/device/PersistenceDeviceSessionManager.java b/jetlinks-components/configure-component/src/main/java/org/jetlinks/community/configure/device/PersistenceDeviceSessionManager.java index d410bb01..cbbfa660 100644 --- a/jetlinks-components/configure-component/src/main/java/org/jetlinks/community/configure/device/PersistenceDeviceSessionManager.java +++ b/jetlinks-components/configure-component/src/main/java/org/jetlinks/community/configure/device/PersistenceDeviceSessionManager.java @@ -133,9 +133,10 @@ public class PersistenceDeviceSessionManager extends ClusterDeviceSessionManager .toSession(registry.get()) .doOnNext(session -> { log.debug("resume session[{}]", session.getDeviceId()); - localSessions.putIfAbsent(session.getDeviceId(), new DeviceSessionRef(session.getDeviceId(), - this, - Mono.just(session))); + localSessions.putIfAbsent(session.getDeviceId(), new DeviceSessionRef( + session.getDeviceId(), + this, + session)); }) .onErrorResume((err) -> { log.debug("resume session[{}] error", entity.getDeviceId(), err);