From c18e5425696f23259bf9ea69d45bb294980e2d1c Mon Sep 17 00:00:00 2001 From: Michael Geers Date: Wed, 24 Apr 2024 10:17:47 +0200 Subject: [PATCH] Startup Error: re-added error message and config infos (#13563) --- assets/js/views/App.vue | 4 ++-- assets/js/views/StartupError.vue | 16 +++++++++++----- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/assets/js/views/App.vue b/assets/js/views/App.vue index a6bdb1624f..662fbf2058 100644 --- a/assets/js/views/App.vue +++ b/assets/js/views/App.vue @@ -22,9 +22,9 @@ import HelpModal from "../components/HelpModal.vue"; import collector from "../mixins/collector"; import { updateAuthStatus } from "../auth"; -// assume offline if not data received for 60 seconds +// assume offline if not data received for 5 minutes let lastDataReceived = new Date(); -const maxDataAge = 60 * 1000; +const maxDataAge = 60 * 1000 * 5; setInterval(() => { if (new Date() - lastDataReceived > maxDataAge) { console.log("no data received, assume we are offline"); diff --git a/assets/js/views/StartupError.vue b/assets/js/views/StartupError.vue index b2c0f51b6f..ae727155e6 100644 --- a/assets/js/views/StartupError.vue +++ b/assets/js/views/StartupError.vue @@ -77,20 +77,26 @@ import "@h2d2/shopicons/es/regular/car1"; import api from "../api"; import collector from "../mixins/collector"; +import store from "../store"; export default { name: "StartupError", mixins: [collector], props: { - fatal: Array, - config: String, - file: String, - line: Number, offline: Boolean, }, computed: { errors() { - return this.fatal || []; + return store.state.fatal || []; + }, + config() { + return store.state.config; + }, + file() { + return store.state.file; + }, + line() { + return store.state.line; }, }, methods: {