Files
mqtt-explorer/src/development.ts
Thomas Nordquist 1400540852 Refactor electron launcher
Don't try auto-update on portable builds
2019-04-09 12:04:20 +02:00

23 lines
520 B
TypeScript

import axios from 'axios'
export async function waitForDevServer() {
let response
while (!response) {
try {
response = await axios.get('http://localhost:8080')
} catch {
console.log('Waiting for dev server')
await new Promise(resolve => setTimeout(resolve, 1000))
}
}
}
export function isDev() {
return Boolean(process.argv.find(arg => arg === '--development'))
}
export function runningUiTestOnCi() {
return Boolean(process.argv.find(arg => arg === '--runningUiTestOnCi'))
}