diff options
author | BlueSnake00 <sulwirld@gmail.com> | 2024-02-01 16:55:54 +0300 |
---|---|---|
committer | kmaskov <kmaskov@gerrit.openbmc.org> | 2024-03-07 11:55:34 +0300 |
commit | 248d5bc86719488b3fb10841587fb21272bb7e84 (patch) | |
tree | e3d7990418a9be720c69f516481d80f16a443d34 | |
parent | f44b3fcceb3cc646fefb475c35c052f1be2aabbc (diff) | |
download | webui-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.vue | 6 |
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() { |