From c671f8a9ec3b8c46a075d26e8bf0906cca5e4023 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E6=B0=B8=E5=BC=BA?= <11704063+s-yongqiang@user.noreply.gitee.com> Date: Sat, 23 Nov 2024 16:19:05 +0800 Subject: [PATCH] optimize code --- frontend/src/pages/lib-content-view/lib-content-view.js | 9 +++------ frontend/src/utils/websocket-service.js | 4 +++- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/frontend/src/pages/lib-content-view/lib-content-view.js b/frontend/src/pages/lib-content-view/lib-content-view.js index eda776d2e80..f02729f02df 100644 --- a/frontend/src/pages/lib-content-view/lib-content-view.js +++ b/frontend/src/pages/lib-content-view/lib-content-view.js @@ -166,15 +166,12 @@ class LibContentView extends React.Component { if (data.content.change_event === 'locked') { if (data.content.expire === -1) { this.updateDirent(dirent, 'is_freezed', true); - this.updateDirent(dirent, 'is_locked', true); - this.updateDirent(dirent, 'locked_by_me', true); - this.updateDirent(dirent, 'lock_owner_name', data.content.lock_user[0]); } else { this.updateDirent(dirent, 'is_freezed', false); - this.updateDirent(dirent, 'is_locked', true); - this.updateDirent(dirent, 'locked_by_me', false); - this.updateDirent(dirent, 'lock_owner_name', data.content.lock_user[0]); } + this.updateDirent(dirent, 'is_locked', true); + this.updateDirent(dirent, 'locked_by_me', true); + this.updateDirent(dirent, 'lock_owner_name', data.content.lock_user[0]); } else if (data.content.change_event === 'unlocked') { this.updateDirent(dirent, 'is_locked', false); this.updateDirent(dirent, 'locked_by_me', false); diff --git a/frontend/src/utils/websocket-service.js b/frontend/src/utils/websocket-service.js index d402fc1b91f..2f2fca4d877 100644 --- a/frontend/src/utils/websocket-service.js +++ b/frontend/src/utils/websocket-service.js @@ -10,7 +10,9 @@ class WebSocketClient { this.socket = null; this.shouldReconnect = true; this.onMessageCallback = onMessageCallback; - this.connect(); + if (notificationServerUrl !== '') { + this.connect(); + } } async connect() {