summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBlueSnake00 <sulwirld@gmail.com>2024-02-01 16:55:54 +0300
committerkmaskov <kmaskov@gerrit.openbmc.org>2024-03-07 11:55:34 +0300
commit248d5bc86719488b3fb10841587fb21272bb7e84 (patch)
treee3d7990418a9be720c69f516481d80f16a443d34
parentf44b3fcceb3cc646fefb475c35c052f1be2aabbc (diff)
downloadwebui-vue-248d5bc86719488b3fb10841587fb21272bb7e84.tar.xz
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 <sulwirld@gmail.com>
-rw-r--r--src/layouts/AppLayout.vue6
1 files changed, 6 insertions, 0 deletions
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() {