From 248d5bc86719488b3fb10841587fb21272bb7e84 Mon Sep 17 00:00:00 2001 From: BlueSnake00 Date: Thu, 1 Feb 2024 16:55:54 +0300 Subject: Fix bug with running kvm-session after logout Add listener that checks username in local storage every 10 seconds. If it's empty, listener closes kvm console. Change-Id: I3cde71f4dc9772cddcf3a2f00f6e49f4d78f8383 Signed-off-by: Konstantin Maskov --- src/layouts/AppLayout.vue | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/layouts/AppLayout.vue b/src/layouts/AppLayout.vue index 0b78e5b1..25ba3f61 100644 --- a/src/layouts/AppLayout.vue +++ b/src/layouts/AppLayout.vue @@ -45,6 +45,12 @@ export default { }, mounted() { this.$root.$on('refresh-application', () => this.refresh()); + setInterval(() => { + if (!localStorage.getItem('storedUsername')) { + this.$eventBus.$consoleWindow.close(); + this.refresh(); + } + }, 10000); }, methods: { refresh() { -- cgit v1.2.3