refactor: 优化设备上线离线消息时间戳逻辑
This commit is contained in:
parent
330930c2e1
commit
121c065d27
|
|
@ -148,11 +148,11 @@ public class DeviceMessageConnector implements DecodedClientMessageHandler {
|
|||
}
|
||||
//从会话管理器里监听会话注销,转发为设备离线消息
|
||||
if (event.getType() == DeviceSessionEvent.Type.unregister) {
|
||||
return handleSessionMessage(new DeviceOfflineMessage(),event.getSession());
|
||||
return handleSessionMessage(new DeviceOfflineMessage().timestamp(event.getTimestamp()),event.getSession());
|
||||
}
|
||||
//从会话管理器里监听会话注册,转发为设备上线消息
|
||||
if (event.getType() == DeviceSessionEvent.Type.register) {
|
||||
return handleSessionMessage(new DeviceOnlineMessage(),event.getSession());
|
||||
return handleSessionMessage(new DeviceOnlineMessage().timestamp(event.getSession().connectTime()),event.getSession());
|
||||
}
|
||||
return Mono.empty();
|
||||
});
|
||||
|
|
@ -172,7 +172,6 @@ public class DeviceMessageConnector implements DecodedClientMessageHandler {
|
|||
});
|
||||
|
||||
message.setDeviceId(session.getDeviceId());
|
||||
message.setTimestamp(System.currentTimeMillis());
|
||||
|
||||
message.addHeader("connectTime", session.connectTime());
|
||||
message.addHeader("from", "session");
|
||||
|
|
|
|||
Loading…
Reference in New Issue