INNER CODE UNIT · JavaScript
checkSetupStatus
giuseppe99barchetta/SuggestArr · client/src/router/index.js:115
async function checkSetupStatus() {
const now = Date.now();
if (_statusCache && now - _statusCacheTimestamp < STATUS_CACHE_TTL) {
return _statusCache;
}
// Deduplicate concurrent calls during boot/navigation
if (_statusPromise) return _statusPromise;
_statusPromise = axios
.get("/api/config/status", {
_skipAuth: true,
timeout: 10000,
})
.then((response) => {
_statusCache = response.data;
_statusCacheTimestamp = now;
return response.data;