Read custom delay only in dev or test mode

Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
This commit is contained in:
Tilman Vatteroth 2022-05-06 21:33:09 +02:00
parent 1a18f3fc6f
commit 3c81d34f20

View file

@ -10,14 +10,16 @@ import { fetchMotd } from './fetch-motd'
import { fetchAndSetUser } from '../../login-page/auth/utils' import { fetchAndSetUser } from '../../login-page/auth/utils'
import { fetchFrontendConfig } from './fetch-frontend-config' import { fetchFrontendConfig } from './fetch-frontend-config'
import { loadDarkMode } from './load-dark-mode' import { loadDarkMode } from './load-dark-mode'
import { isDevMode, isTestMode } from '../../../utils/test-modes'
const customDelay: () => Promise<void> = async () => { const customDelay: () => Promise<void> = async () => {
if ( if (
(isDevMode || isTestMode) &&
typeof window !== 'undefined' && typeof window !== 'undefined' &&
typeof window.localStorage !== 'undefined' && typeof window.localStorage !== 'undefined' &&
(window.location.search.startsWith('?customDelay=') || window.localStorage.getItem('customDelay')) (window.location.search.startsWith('?customDelay=') || window.localStorage.getItem('customDelay'))
) { ) {
return new Promise((resolve) => setTimeout(resolve, 5000)) return new Promise((resolve) => setTimeout(resolve, 500000000))
} else { } else {
return Promise.resolve() return Promise.resolve()
} }