gitboyzcf пре 2 недеља
родитељ
комит
f74b5410b2
2 измењених фајлова са 5 додато и 1 уклоњено
  1. 1 1
      src/stores/modules/system.js
  2. 4 0
      src/views/Home/components/glance.vue

+ 1 - 1
src/stores/modules/system.js

@@ -114,7 +114,7 @@ export const useSystemStore = defineStore("systemStore", {
     },
     // 退出登录
     async loginOut(router) {
-      this.websocket.close()
+      this.websocket && this.websocket.close();
       storage.session.clear();
       storage.local.clear();
       router.replace({ name: "Login" });

+ 4 - 0
src/views/Home/components/glance.vue

@@ -227,6 +227,10 @@ onActivated(() => {
 onUnmounted(() => {
   workerObj?.WebSocketWork.terminate();
   workerObj?.worker.terminate();
+  if (!isWap()) {
+    destroyPlugin();
+    clickLogout();
+  }
 });
 
 defineExpose({